|
|
|
@ -10,6 +10,7 @@ For the full list of settings and their values, see
|
|
|
|
|
https://docs.djangoproject.com/en/3.2/ref/settings/
|
|
|
|
|
"""
|
|
|
|
|
|
|
|
|
|
import os
|
|
|
|
|
from pathlib import Path
|
|
|
|
|
|
|
|
|
|
# Build paths inside the project like this: BASE_DIR / 'subdir'.
|
|
|
|
@ -123,3 +124,17 @@ STATIC_URL = '/static/'
|
|
|
|
|
# https://docs.djangoproject.com/en/3.2/ref/settings/#default-auto-field
|
|
|
|
|
|
|
|
|
|
DEFAULT_AUTO_FIELD = 'django.db.models.BigAutoField'
|
|
|
|
|
|
|
|
|
|
DEFAULT_FILE_STORAGE = 'storages.backends.s3boto3.S3Boto3Storage'
|
|
|
|
|
STATICFILES_STORAGE = 'storages.backends.s3boto3.S3ManifestStaticStorage'
|
|
|
|
|
|
|
|
|
|
# Used to authenticate with S3
|
|
|
|
|
AWS_ACCESS_KEY_ID = os.environ.get('S3_ACCESS_KEY_ID')
|
|
|
|
|
AWS_SECRET_ACCESS_KEY = os.environ.get('S3_SECRET_ACCESS_KEY')
|
|
|
|
|
AWS_S3_ENDPOINT_URL = os.environ.get("AWS_S3_ENDPOINT_URL")
|
|
|
|
|
|
|
|
|
|
# General optimization for faster delivery
|
|
|
|
|
AWS_IS_GZIPPED = True
|
|
|
|
|
AWS_S3_OBJECT_PARAMETERS = {
|
|
|
|
|
'CacheControl': 'max-age=86400',
|
|
|
|
|
}
|
|
|
|
|