This commit is contained in:
parent
f03940fe61
commit
c570275387
4 changed files with 59 additions and 0 deletions
|
@ -87,6 +87,39 @@ SOCIALACCOUNT_PROVIDERS = {
|
|||
}
|
||||
}
|
||||
|
||||
|
||||
SERVALA_STORAGE_BUCKET_NAME = os.environ.get("SERVALA_STORAGE_BUCKET_NAME")
|
||||
SERVALA_S3_ENDPOINT_URL = os.environ.get("SERVALA_S3_ENDPOINT_URL")
|
||||
SERVALA_ACCESS_KEY_ID = os.environ.get("SERVALA_ACCESS_KEY_ID")
|
||||
SERVALA_SECRET_ACCESS_KEY = os.environ.get("SERVALA_SECRET_ACCESS_KEY")
|
||||
SERVALA_S3_REGION_NAME = os.environ.get("SERVALA_S3_REGION_NAME", "eu-central-1")
|
||||
SERVALA_S3_ADDRESSING_STYLE = os.environ.get("SERVALA_S3_ADDRESSING_STYLE", "virtual")
|
||||
SERVALA_S3_SIGNATURE_VERSION = os.environ.get("SERVALA_S3_SIGNATURE_VERSION", "s3v4")
|
||||
|
||||
# https://django-storages.readthedocs.io/en/latest/backends/amazon-S3.html
|
||||
if all(
|
||||
[
|
||||
SERVALA_STORAGE_BUCKET_NAME,
|
||||
SERVALA_S3_ENDPOINT_URL,
|
||||
SERVALA_ACCESS_KEY_ID,
|
||||
SERVALA_SECRET_ACCESS_KEY,
|
||||
]
|
||||
):
|
||||
STORAGES = {
|
||||
"default": {
|
||||
"BACKEND": "storages.backends.s3.S3Storage",
|
||||
"OPTIONS": {
|
||||
"bucket_name": SERVALA_STORAGE_BUCKET_NAME,
|
||||
"endpoint_url": SERVALA_S3_ENDPOINT_URL,
|
||||
"access_key": SERVALA_ACCESS_KEY_ID,
|
||||
"secret_key": SERVALA_SECRET_ACCESS_KEY,
|
||||
"region_name": SERVALA_S3_REGION_NAME,
|
||||
"addressing_style": SERVALA_S3_ADDRESSING_STYLE,
|
||||
"signature_version": SERVALA_S3_SIGNATURE_VERSION,
|
||||
},
|
||||
}
|
||||
}
|
||||
|
||||
#######################################
|
||||
# Non-configurable settings below #
|
||||
#######################################
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue