Skip to content

Commit

Permalink
Merge pull request #248 from tbrlpld/fix-missing-images
Browse files Browse the repository at this point in the history
Export the AWS_S3_ADDRESSING_STYLE setting
  • Loading branch information
tbrlpld committed Mar 2, 2024
2 parents 0700407 + d13a402 commit 3a7d45c
Showing 1 changed file with 16 additions and 0 deletions.
16 changes: 16 additions & 0 deletions lpld/settings.py
Original file line number Diff line number Diff line change
Expand Up @@ -304,6 +304,22 @@
if "AWS_S3_ENDPOINT_URL" in os.environ:
AWS_S3_ENDPOINT_URL = os.environ["AWS_S3_ENDPOINT_URL"]

# Specify the addressing style for the bucket.
#
# Possible values are:
# "virtual" - Bucket name is included in the hostname.
# "path" - Bucket name is included in the URI name.
# By default, Boto3 will attempt to use "virtual" and fallback to "path".
# See also: https://boto3.amazonaws.com/v1/documentation/api/latest/guide/configuration.html#using-a-configuration-file # noqa: E501
#
# There is an oddity when you specify `AWS_S3_ENDPOINT_URL`. When the addressing
# style is manually set to "virtual", then the bucket name is injected as the first
# part of the endpoint host, with after the `//`. So, when combining "virtual"
# addressing style and the `AWS_S3_ENDPOINT_URL` setting, don't include the bucket
# name in the `AWS_S3_ENDPOINT_URL`.
if "AWS_S3_ADDRESSING_STYLE" in os.environ:
AWS_S3_ADDRESSING_STYLE = os.environ["AWS_S3_ADDRESSING_STYLE"]


# SECURITY

Expand Down

0 comments on commit 3a7d45c

Please sign in to comment.