diff --git a/Pipfile b/Pipfile index 8eb409b..ac38fc4 100644 --- a/Pipfile +++ b/Pipfile @@ -17,7 +17,6 @@ pillow = "==5.4.1" raven = "==6.10.0" python-social-auth = "==0.3.6" social-auth-app-django = "==3.1.0" -whitenoise = "==4.1.2" psycopg2 = "==2.7.7" dj-database-url = "==0.5.0" drf-yasg = "==1.16.0" diff --git a/Pipfile.lock b/Pipfile.lock index 202fea7..bc3c685 100644 --- a/Pipfile.lock +++ b/Pipfile.lock @@ -1,7 +1,7 @@ { "_meta": { "hash": { - "sha256": "54a9532c28cf7bd19577cc7c952df2b0fa76d58cb614cd090d578731ccc4c060" + "sha256": "eca04ab4ce01848174ea63127d1a57693ab65a224c87203558138d295dfac202" }, "pipfile-spec": 6, "requires": { @@ -331,26 +331,35 @@ }, "ruamel.yaml": { "hashes": [ - "sha256:08aaaa74ff66565024ecabf9ba2db212712382a21c0458f9a91c623a1fa83b34", - "sha256:23f2efb872d2ebe3d5428b4f1a8f30cbf59f56e780c4981c155411ee65572673", - "sha256:38718e69270141c403b5fc539f774ed394568f8a5195b507991f5b690356facb", - "sha256:44da2be1153e173f90ad8775d4ac4237a3c06cfbb9660c1c1980271621833faa", - "sha256:4b1674a936cdae9735578d4fd64bcbc6cfbb77a1a8f7037a50c6e3874ba4c9d8", - "sha256:51d49c870aca850e652e2cd1c9bea9b52b77d13ad52b0556de496c1d264ea65f", - "sha256:63dc8c6147a4cf77efadf2ae0f34e89e03de79289298bb941b7ae333d5d4020b", - "sha256:6672798c6b52a976a7b24e20665055852388c83198d88029d3c76e2197ac221a", - "sha256:6b6025f9b6a557e15e9fdfda4d9af0b57cd8d59ff98e23a0097ab2d7c0540f07", - "sha256:7b750252e3d1ec5b53d03be508796c04a907060900c7d207280b7456650ebbfc", - "sha256:847177699994f9c31adf78d1ef1ff8f069ef0241e744a3ee8b30fbdaa914cc1e", - "sha256:8e42f3067a59e819935a2926e247170ed93c8f0b2ab64526f888e026854db2e4", - "sha256:922d9e483c05d9000256640026f277fcc0c2e1e9271d05acada8e6cfb4c8b721", - "sha256:92a8ca79f9173cca29ca9663b49d9c936aefc4c8a76f39318b0218c8f3626438", - "sha256:ab8eeca4de4decf0d0a42cb6949d354da9fc70a2d9201f0dd55186c599b2e3a5", - "sha256:bd4b60b649f4a81086f70cd56eff4722018ef36a28094c396f1a53bf450bd579", - "sha256:fc6471ef15b69e454cca82433ac5f84929d9f3e2d72b9e54b06850b6b7133cc0", - "sha256:ffc89770339191acbe5a15041950b5ad9daec7d659619b0ed9dad8c9c80c26f3" - ], - "version": "==0.15.100" + "sha256:4c1dbad22790b5ea8587c2a0cae97ebc7a9d0d88de5d0edb70dea2eab7d8534a", + "sha256:eb4b1ffd095785c50f110118cb6f7bb9cd011ecc013b014436d38b7f8fb7afa9" + ], + "version": "==0.16.0" + }, + "ruamel.yaml.clib": { + "hashes": [ + "sha256:32c37bdc7ee5fbc5e794b497b98f98ecc12e1f1541cdd3bbd65f8ec32e0270d2", + "sha256:385b70734435d2f66f00823d4e224c1a4b53dfeaf9ded3a655a6a2f9c229b1f6", + "sha256:4040ddea350698138e341395508b8dd7610b2312177cb41c8db2b6260adee348", + "sha256:4dc088e55e0cc3f8c18652e830e3ecff159425f01327de4d94e5ce473fdcd2f8", + "sha256:53768934bc28ce07ca82c02d9db6717ae9bad4cdf9511d3a3e6d1b576235d04e", + "sha256:53fd2ef53be8301707662f4c353731d97a4cb2b372972b7dcd73ef245dbab9e9", + "sha256:5712728e6ba56d3b93f5f99a175760c778420caae714687592548c4f7699782e", + "sha256:66df3233e5cca3528be2a700f2a54e26262dde6d5e22b34953e7f44785857c8c", + "sha256:750a15f07178d91204ce4baffb16697cef4c8f583495d4f0fec52902dad8e7fc", + "sha256:820ec13201ed5c015dc74ea7087b2c5c56b8aeb51af4b7d7c859e0b45c07f035", + "sha256:8dcab8a09c17a030d046749eb97ed9a81e02bb642d7816e8757fc5a3016af89d", + "sha256:9e1acd628f2bf601fd4df69523476ee4640be8ba7d9aff8f04cd66a1ae07f119", + "sha256:b31bc078c9bac3dbb5855e94eb382aeef23076bf3d1a2d02ee8d91c55567cb08", + "sha256:b7a681e2d6dbd147ec9808cb1a736c1ef96bc2c693f54e0fc01fe0d10409bd88", + "sha256:c1333e8911c29c6e209db117345141d5fcb772464d62cac3e117912a965d9619", + "sha256:d583e7b9646418dff5ee0e36875b3cabc3d0fb925dfdeec239697c583388f9b2", + "sha256:da610ff9feeb075641128ce40881d2ac3c8e57e7ea04636169b0c3b5e8f711f7", + "sha256:e9b6ebb62806817b01e9eea9fc7da57c12557e44e94e79f5fa82eca4bc7fad60", + "sha256:f36035f1c0b6a7a20010e98b582d38272514a77f34cd45ec0d2847abaa89ac78" + ], + "markers": "platform_python_implementation == 'CPython' and python_version < '3.8'", + "version": "==0.1.0" }, "six": { "hashes": [ @@ -397,14 +406,6 @@ "sha256:dbe59173209418ae49d485b87d1681aefa36252ee85884c31346debd19463232" ], "version": "==1.25.3" - }, - "whitenoise": { - "hashes": [ - "sha256:118ab3e5f815d380171b100b05b76de2a07612f422368a201a9ffdeefb2251c1", - "sha256:42133ddd5229eeb6a0c9899496bdbe56c292394bf8666da77deeb27454c0456a" - ], - "index": "pypi", - "version": "==4.1.2" } }, "develop": { @@ -429,14 +430,6 @@ ], "version": "==3.0.4" }, - "colorama": { - "hashes": [ - "sha256:05eed71e2e327246ad6b38c540c4a3117230b19679b875190486ddd2d721422d", - "sha256:f8ac84de7840f5b9c4e3347b3c1eaa50f7e49c2b07596221daec5edaabbd7c48" - ], - "markers": "sys_platform == 'win32'", - "version": "==0.4.1" - }, "coverage": { "hashes": [ "sha256:00d464797a236f654337181af72b4baea3d35d056ca480e45e9163bb5df496b8", diff --git a/ethodoxy-api/settings/base.py b/ethodoxy-api/settings/base.py index d9c051f..dc01184 100644 --- a/ethodoxy-api/settings/base.py +++ b/ethodoxy-api/settings/base.py @@ -26,7 +26,11 @@ EMAIL_BACKEND = 'django.core.mail.backends.console.EmailBackend' -PASSWORD_RESET_TIMEOUT_DAYS = 1 +PASSWORD_RESET_TIMEOUT_DAYpiS = 1 +CORS_ORIGIN_ALLOW_ALL = True +CORS_ALLOW_METHODS = [ + 'GET', +] DATABASES = { 'default': { @@ -45,7 +49,6 @@ } PREREQ_APPS = [ - 'whitenoise.runserver_nostatic', 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', @@ -70,20 +73,12 @@ 'drf_yasg', ] -CORS_ORIGIN_ALLOW_ALL = True - -CORS_ALLOW_METHODS = [ - 'GET', - 'POST', -] - INSTALLED_APPS = PREREQ_APPS + PROJECT_APPS + THIRD_PARTY_APPS MIDDLEWARE = [ + 'corsheaders.middleware.CorsMiddleware', 'django.middleware.security.SecurityMiddleware', - 'whitenoise.middleware.WhiteNoiseMiddleware', 'django.contrib.sessions.middleware.SessionMiddleware', - 'corsheaders.middleware.CorsMiddleware', 'django.middleware.common.CommonMiddleware', 'django.middleware.csrf.CsrfViewMiddleware', 'django.contrib.auth.middleware.AuthenticationMiddleware', @@ -139,7 +134,6 @@ STATIC_URL = '/static/' STATIC_ROOT = os.path.join(BASE_DIR, 'staticfiles') STATICFILES_DIRS = [os.path.join(BASE_DIR, 'static')] -STATICFILES_STORAGE = 'whitenoise.storage.CompressedStaticFilesStorage' MEDIA_ROOT = os.path.join(BASE_DIR, 'media') MEDIA_URL = '/media/'