From dacb3b432449278d6c2ea30f33bdd21e12fc919e Mon Sep 17 00:00:00 2001 From: Avi Upadhyayula <69180850+aviupadhyayula@users.noreply.github.com> Date: Tue, 20 Feb 2024 01:40:55 -0500 Subject: [PATCH] Fix django storages API (#617) * Add staticfiles * Fix AWS bucket routing for boto * Try setting credentials through env vars * Try renaming env vars? * Set AWS region * add back staticfiles --------- Co-authored-by: Rohan Moniz <60864468+rm03@users.noreply.github.com> --- backend/pennclubs/settings/production.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/backend/pennclubs/settings/production.py b/backend/pennclubs/settings/production.py index 4b761decc..494555e2f 100644 --- a/backend/pennclubs/settings/production.py +++ b/backend/pennclubs/settings/production.py @@ -38,17 +38,19 @@ EMAIL_USE_TLS = True # Upload file storage +AWS_ACCESS_KEY_ID = os.getenv("AWS_ACCESS_KEY_ID") +AWS_SECRET_ACCESS_KEY = os.getenv("AWS_SECRET_ACCESS_KEY") + STORAGES = { "default": { "BACKEND": "storages.backends.s3boto3.S3Boto3Storage", "OPTIONS": { - "access_key": os.getenv("AWS_ACCESS_KEY_ID"), - "secret_key": os.getenv("AWS_SECRET_ACCESS_KEY"), "bucket_name": os.getenv("AWS_STORAGE_BUCKET_NAME"), "default_acl": "public-read", "querystring_auth": False, }, }, + "staticfiles": {"BACKEND": "django.contrib.staticfiles.storage.StaticFilesStorage"}, } # Redis settings