diff --git a/Pipfile b/Pipfile index e02c2bb1..9233f587 100644 --- a/Pipfile +++ b/Pipfile @@ -12,7 +12,7 @@ factory-boy = "*" wagtail_factories = {git = "https://github.com/mvantellingen/wagtail-factories.git", ref = "master"} django = "==2.0.6" whitenoise = "==4.0b4" -"psycopg2" = "==2.7.3.2" +psycopg2 = "==2.7.3.2" gunicorn = "==19.7.1" python-dotenv = "==0.7.1" dj-database-url = "==0.4.1" @@ -21,9 +21,9 @@ django-extensions = "==1.9.8" graphene-django = "==2.0.0" django-filter = "==2.0.0.dev1" pillow = "==5.0.0" -wagtail = "==2.1" +wagtail = "==2.1.2" django-cors-headers = "==2.2.0" django-storages = "*" -"boto3" = "*" +boto3 = "*" django-compressor = "*" django-libsass = "*" diff --git a/Pipfile.lock b/Pipfile.lock index 164c23c0..af6e49bf 100644 --- a/Pipfile.lock +++ b/Pipfile.lock @@ -1,7 +1,7 @@ { "_meta": { "hash": { - "sha256": "6a729468480cd51f53f689939028a6ee889ac501e52a6b11c2efc6083c396e99" + "sha256": "76d0cae9edb281e70c2683f7b9601b7d772e3f28d1e86bc207b8b0bf243deea6" }, "pipfile-spec": 6, "requires": {}, @@ -31,18 +31,18 @@ }, "boto3": { "hashes": [ - "sha256:5fcbfea71d7bf818ffc51a380b53899502b7046ca6ba52cca9c44bbfe20bb275", - "sha256:7ba18f6edb603db7ef77733427f6f76a300aab217a9259649ddc91d4521b226f" + "sha256:126451821f990dea356d3bf53788f50d869f6cdfb258c0f402f20c36eb64e179", + "sha256:dc6e42f53218acd13035f90437cd3ae2080076c41eecfa466264641700d18e5e" ], "index": "pypi", - "version": "==1.7.45" + "version": "==1.7.72" }, "botocore": { "hashes": [ - "sha256:62519fe407354052befda5f928b988c9059a56292e75dba9d0fac31d9344e279", - "sha256:e62645374cbb01f65324fe479c2a389b414344db96db2f62b0f8a55701fe3416" + "sha256:5c282b9a6f694ce62e5fc9f0d5aa019c2d977509058f588416f1c8cc1ad78a0b", + "sha256:9857181af3f5c6784fb6a028eeb01d9681ec2202162625590c215539598fc1aa" ], - "version": "==1.10.45" + "version": "==1.10.72" }, "certifi": { "hashes": [ @@ -142,10 +142,10 @@ }, "django-taggit": { "hashes": [ - "sha256:58aa3e59e0643446e102523f22d137300298e2a537b1c5b0c310d99143f2c2b8", - "sha256:fd13e304ba37ff09e601c4797d893fb7d3e699a789b5afb0b09d686f94470441" + "sha256:a21cbe7e0879f1364eef1c88a2eda89d593bf000ebf51c3f00423c6927075dce", + "sha256:db4430ec99265341e05d0274edb0279163bd74357241f7b4d9274bdcb3338b17" ], - "version": "==0.22.2" + "version": "==0.23.0" }, "django-treebeard": { "hashes": [ @@ -184,17 +184,17 @@ }, "faker": { "hashes": [ - "sha256:04645d946256b835c675c1cef7c03817a164b0c4e452018fd50b212ddff08c22", - "sha256:fe48f35aa3443bc5655b0782d3a2f594bf4882d0e2a947b80207a60494d32907" + "sha256:0e9a1227a3a0f3297a485715e72ee6eb77081b17b629367042b586e38c03c867", + "sha256:b4840807a94a3bad0217d6ed3f9b65a1cc6e1db1c99e1184673056ae2c0a4c4d" ], - "version": "==0.8.16" + "version": "==0.8.17" }, "graphene": { "hashes": [ - "sha256:8fd8e6195c56c15b2936e7dee2e156692eba4752ee1978f65e10925eafe8d014", - "sha256:98e74c32d0415e5b5362738c1c1cb4b7a4e411b5d3d828abb29ccd3efb378c44" + "sha256:b8ec446d17fa68721636eaad3d6adc1a378cb6323e219814c8f98c9928fc9642", + "sha256:faa26573b598b22ffd274e2fd7a4c52efa405dcca96e01a62239482246248aa3" ], - "version": "==2.1.2" + "version": "==2.1.3" }, "graphene-django": { "hashes": [ @@ -206,10 +206,10 @@ }, "graphql-core": { "hashes": [ - "sha256:4830699be53f9154273fa15726fc8b0c90bc22bbb8fc7c932586503b3cb9330e", - "sha256:539355351343dede3ecb771e0d273a1b72405cb6d64f45bb8f92ecc4d7109af0" + "sha256:889e869be5574d02af77baf1f30b5db9ca2959f1c9f5be7b2863ead5a3ec6181", + "sha256:9462e22e32c7f03b667373ec0a84d95fba10e8ce2ead08f29fbddc63b671b0c1" ], - "version": "==2.0" + "version": "==2.1" }, "graphql-relay": { "hashes": [ @@ -254,12 +254,6 @@ ], "version": "==0.9.3" }, - "l18n": { - "hashes": [ - "sha256:a72b9a80b297da5bc807f347bfa61aa9900c35bf1bb55e61a17ec7e58d9e0de7" - ], - "version": "==2016.6.4" - }, "libsass": { "hashes": [ "sha256:0f2e421d3e5a53833243e0a5f2cf7ebe9812725a7f27a797c38f3c7190ce2a82", @@ -273,6 +267,7 @@ "sha256:727fb84326ffa930bc09fad8b706e77ada4d13b3adf35cce134962a434d7eccb", "sha256:7b9e7179b5f4fc32bc716f86e9ccaeb48ab90e7eb6648b339440346733af8828", "sha256:a0ffca466b35fb57f2afe1f1c5fd39b4c51a4107596d28ef8c0d3bb0962244b5", + "sha256:bb9735066391189b3c0383254d20d59aaafb438d632d7de551c264f16486e773", "sha256:cbd5ee83d3603a2b2c2937d8f06acc07b30fd22642ea2460c966d4fd6217f1d0", "sha256:de1eae502764b3dde294d6652a0046489cf31008de190c4dd8d05e7f4b5e0d71", "sha256:e00b6c6d75a6e912990cbc23d48ddfdbfefc3e400c20be6593988839292248c5", @@ -376,7 +371,6 @@ "sha256:1adb80e7a782c12e52ef9a8182bebeb73f1d7e24e374397af06fb4956c8dc5c0", "sha256:e27001de32f627c22380a688bcc43ce83504a7bc5da472209b4c70f02829f0b8" ], - "markers": "python_version >= '2.7'", "version": "==2.7.3" }, "python-dotenv": { @@ -389,10 +383,10 @@ }, "pytz": { "hashes": [ - "sha256:65ae0c8101309c45772196b21b74c46b2e5d11b6275c45d251b150d5da334555", - "sha256:c06425302f2cf668f1bba7a0a03f3c1d34d4ebeef2c72003da308b3947c7f749" + "sha256:a061aa0a9e06881eb8b3b2b43f05b9439d6583c206d0a6c340ff72a7b6669053", + "sha256:ffb9ef1de172603304d9d2819af6f5ece76f2e85ec10692a524dd876e72bf277" ], - "version": "==2018.4" + "version": "==2018.5" }, "raven": { "hashes": [ @@ -480,11 +474,11 @@ }, "wagtail": { "hashes": [ - "sha256:3cdaa2901e566688258ace14963c42e8f35e264a5a7c937fd99b7a17a867dee2", - "sha256:97fe49eba863b7b4a0ec671e6feada30dbb35cbcc339f2eac4a770d5e21250ad" + "sha256:185fc87a34219ea5eed88aa424b476d4cd15ce55d2222c5d7889a0a9041bacc9", + "sha256:280f522302cb6fdfb57a4414c5a015cbe4ebcc93d6ca27c0d41fe3c2460fb822" ], "index": "pypi", - "version": "==2.1" + "version": "==2.1.2" }, "wagtail-factories": { "git": "https://github.com/mvantellingen/wagtail-factories.git", @@ -524,11 +518,11 @@ }, "awscli": { "hashes": [ - "sha256:a5d471074d957b9ab3feb830be4c4f8a1e1309c4d3d03f572b2a20b674d5394e", - "sha256:cd4d680212d9d901c0cfcc0436b137a147e43faae630fda359eb88d6fd9392b2" + "sha256:95ea0e5ab175171b1b5ec298fc08eb8e7bb41a96cf93a9604bfdc0278ce3b987", + "sha256:b51c80fdb0d0d6459d6ee82b819772014f51f0fbe8c1221ed53a5d46b0ea4f12" ], "index": "pypi", - "version": "==1.15.45" + "version": "==1.15.73" }, "backcall": { "hashes": [ @@ -539,10 +533,10 @@ }, "botocore": { "hashes": [ - "sha256:62519fe407354052befda5f928b988c9059a56292e75dba9d0fac31d9344e279", - "sha256:e62645374cbb01f65324fe479c2a389b414344db96db2f62b0f8a55701fe3416" + "sha256:5c282b9a6f694ce62e5fc9f0d5aa019c2d977509058f588416f1c8cc1ad78a0b", + "sha256:9857181af3f5c6784fb6a028eeb01d9681ec2202162625590c215539598fc1aa" ], - "version": "==1.10.45" + "version": "==1.10.72" }, "colorama": { "hashes": [ @@ -575,10 +569,10 @@ }, "ipython": { "hashes": [ - "sha256:a0c96853549b246991046f32d19db7140f5b1a644cc31f0dc1edc86713b7676f", - "sha256:eca537aa61592aca2fef4adea12af8e42f5c335004dfa80c78caf80e8b525e5c" + "sha256:007dcd929c14631f83daff35df0147ea51d1af420da303fd078343878bd5fb62", + "sha256:b0f2ef9eada4a68ef63ee10b6dde4f35c840035c50fd24265f8052c98947d5a4" ], - "version": "==6.4.0" + "version": "==6.5.0" }, "ipython-genutils": { "hashes": [ @@ -589,10 +583,10 @@ }, "jedi": { "hashes": [ - "sha256:1972f694c6bc66a2fac8718299e2ab73011d653a6d8059790c3476d2353b99ad", - "sha256:5861f6dc0c16e024cbb0044999f9cf8013b292c05f287df06d3d991a87a4eb89" + "sha256:b409ed0f6913a701ed474a614a3bb46e6953639033e31f769ca7581da5bd1ec1", + "sha256:c254b135fb39ad76e78d4d8f92765ebc9bf92cbc76f49e97ade1d5f5121e1f6f" ], - "version": "==0.12.0" + "version": "==0.12.1" }, "jmespath": { "hashes": [ @@ -603,10 +597,10 @@ }, "parso": { "hashes": [ - "sha256:cdef26e8adc10d589f3ec4eb444bd0a29f3f1eb6d72a4292ab8afcb9d68976a6", - "sha256:f0604a40b96e062b0fd99cf134cc2d5cdf66939d0902f8267d938b0d5b26707f" + "sha256:35704a43a3c113cce4de228ddb39aab374b8004f4f2407d070b6a2ca784ce8a2", + "sha256:895c63e93b94ac1e1690f5fdd40b65f07c8171e3e53cbd7793b5b96c0e0a7f24" ], - "version": "==0.2.1" + "version": "==0.3.1" }, "pexpect": { "hashes": [ @@ -640,20 +634,21 @@ }, "pyasn1": { "hashes": [ - "sha256:2f57960dc7a2820ea5a1782b872d974b639aa3b448ac6628d1ecc5d0fe3986f2", - "sha256:3651774ca1c9726307560792877db747ba5e8a844ea1a41feb7670b319800ab3", - "sha256:602fda674355b4701acd7741b2be5ac188056594bf1eecf690816d944e52905e", - "sha256:8fb265066eac1d3bb5015c6988981b009ccefd294008ff7973ed5f64335b0f2d", - "sha256:9334cb427609d2b1e195bb1e251f99636f817d7e3e1dffa150cb3365188fb992", - "sha256:9a15cc13ff6bf5ed29ac936ca941400be050dff19630d6cd1df3fb978ef4c5ad", - "sha256:a66dcda18dbf6e4663bde70eb30af3fc4fe1acb2d14c4867a861681887a5f9a2", - "sha256:ba77f1e8d7d58abc42bfeddd217b545fdab4c1eeb50fd37c2219810ad56303bf", - "sha256:cdc8eb2eaafb56de66786afa6809cd9db2df1b3b595dcb25aa5b9dc61189d40a", - "sha256:d01fbba900c80b42af5c3fe1a999acf61e27bf0e452e0f1ef4619065e57622da", - "sha256:f281bf11fe204f05859225ec2e9da7a7c140b65deccd8a4eb0bc75d0bd6949e0", - "sha256:fb81622d8f3509f0026b0683fe90fea27be7284d3826a5f2edf97f69151ab0fc" + "sha256:0ad0fe0593dde1e599cac0bf65bb1a4ec663032f0bc68ee44850db4251e8c501", + "sha256:13794d835643ee970b2c059dbfe4eb5d751e16c693c8baee61c526abd209e5c7", + "sha256:49a8ed515f26913049113820b462f698e6ed26df62c389dafb6fa3685ddca8de", + "sha256:74ac8521a0480f228549be20bea555ae35678f0e754c2fbc6f1576b0959bec43", + "sha256:89399ca8ecd4524f974e926d4ef9e7a787903e01f0a9cdff3131ad1361792fe5", + "sha256:8f291e0338d519a1a0d07f0b9d03c9265f6be26eb32fdd21af6d3259d14ea49c", + "sha256:b9d3abc5031e61927c82d4d96c1cec1e55676c1a991623cfed28faea73cdd7ca", + "sha256:d3bbd726c1a760d4ca596a4d450c380b81737612fe0182f5bb3caebc17461fd9", + "sha256:dea873d6c907c1cf1341fd88742a61efce33227d7743cb37564ab7d7e77dd9fd", + "sha256:ded5eea5cb88bc1ce9aa074b5a3092f95ce4741887e317e9b49c7ece75d7ea0e", + "sha256:e8b69ea2200d42201cbedd486eedb8980f320d4534f83ce2fb468e96aa5545d0", + "sha256:edad117649643230493aeb4955456ce19ab4b12e94489dde6f7094cdb5a3c87e", + "sha256:f58f2a3d12fd754aa123e9fa74fb7345333000a035f3921dbdaa08597aa53137" ], - "version": "==0.4.3" + "version": "==0.4.4" }, "pygments": { "hashes": [ @@ -667,27 +662,23 @@ "sha256:1adb80e7a782c12e52ef9a8182bebeb73f1d7e24e374397af06fb4956c8dc5c0", "sha256:e27001de32f627c22380a688bcc43ce83504a7bc5da472209b4c70f02829f0b8" ], - "markers": "python_version >= '2.7'", "version": "==2.7.3" }, "pyyaml": { "hashes": [ - "sha256:0c507b7f74b3d2dd4d1322ec8a94794927305ab4cebbe89cc47fe5e81541e6e8", - "sha256:16b20e970597e051997d90dc2cddc713a2876c47e3d92d59ee198700c5427736", - "sha256:3262c96a1ca437e7e4763e2843746588a965426550f3797a79fca9c6199c431f", - "sha256:326420cbb492172dec84b0f65c80942de6cedb5233c413dd824483989c000608", - "sha256:4474f8ea030b5127225b8894d626bb66c01cda098d47a2b0d3429b6700af9fd8", - "sha256:592766c6303207a20efc445587778322d7f73b161bd994f227adaa341ba212ab", - "sha256:5ac82e411044fb129bae5cfbeb3ba626acb2af31a8d17d175004b70862a741a7", - "sha256:5f84523c076ad14ff5e6c037fe1c89a7f73a3e04cf0377cb4d017014976433f3", - "sha256:827dc04b8fa7d07c44de11fabbc888e627fa8293b695e0f99cb544fdfa1bf0d1", - "sha256:b4c423ab23291d3945ac61346feeb9a0dc4184999ede5e7c43e1ffb975130ae6", - "sha256:bc6bced57f826ca7cb5125a10b23fd0f2fff3b7c4701d64c439a300ce665fff8", - "sha256:c01b880ec30b5a6e6aa67b09a2fe3fb30473008c85cd6a67359a1b15ed6d83a4", - "sha256:ca233c64c6e40eaa6c66ef97058cdc80e8d0157a443655baa1b2966e812807ca", - "sha256:e863072cdf4c72eebf179342c94e6989c67185842d9997960b3e69290b2fa269" + "sha256:3d7da3009c0f3e783b2c873687652d83b1bbfd5c88e9813fb7e5b03c0dd3108b", + "sha256:3ef3092145e9b70e3ddd2c7ad59bdd0252a94dfe3949721633e41344de00a6bf", + "sha256:40c71b8e076d0550b2e6380bada1f1cd1017b882f7e16f09a65be98e017f211a", + "sha256:558dd60b890ba8fd982e05941927a3911dc409a63dcb8b634feaa0cda69330d3", + "sha256:a7c28b45d9f99102fa092bb213aa12e0aaf9a6a1f5e395d36166639c1f96c3a1", + "sha256:aa7dd4a6a427aed7df6fb7f08a580d68d9b118d90310374716ae90b710280af1", + "sha256:bc558586e6045763782014934bfaf39d48b8ae85a2713117d16c39864085c613", + "sha256:d46d7982b62e0729ad0175a9bc7e10a566fc07b224d2c79fafb5e032727eaa04", + "sha256:d5eef459e30b09f5a098b9cea68bebfeb268697f78d647bd255a085371ac7f3f", + "sha256:e01d3203230e1786cd91ccfdc8f8454c8069c91bee3962ad93b87a4b2860f537", + "sha256:e170a9e6fcfd19021dd29845af83bb79236068bf5fd4df3327c1be18182b2531" ], - "version": "==3.12" + "version": "==3.13" }, "rsa": { "hashes": [ diff --git a/README.md b/README.md index b2b53a44..ec10411b 100644 --- a/README.md +++ b/README.md @@ -37,9 +37,6 @@ npm install --prefix client # serve with hot reload at localhost:8080 npm run dev --prefix client -# run storybook -npm run storybook --prefix client - # build npm run build --prefix client diff --git a/server/.env.example b/server/.env.example index 3478f2ba..d34132d2 100644 --- a/server/.env.example +++ b/server/.env.example @@ -1,5 +1,5 @@ SECRET_KEY=FOOBAR -DATABASE_URL=skillbox://skillbox:skillbox@localhost:5432/skillbox +DATABASE_URL=postgres://skillbox:skillbox@localhost:5432/skillbox DEBUG=True USE_AWS=False AWS_ACCESS_KEY_ID=