diff --git a/docker-compose.prod.yml b/docker-compose.prod.yml index 0bbe8ad3d..f1054adba 100644 --- a/docker-compose.prod.yml +++ b/docker-compose.prod.yml @@ -181,6 +181,13 @@ services: - AWS_ACCESS_KEY_ID=${S3_ACCESS_KEY:?S3_ACCESS_KEY must be set} - AWS_SECRET_ACCESS_KEY=${S3_SECRET_KEY:?S3_SECRET_KEY must be set} - AWS_REGION=${AWS_REGION:-us-east-1} + # v1.0.10 polish: enable the S3 stack and route track uploads through + # MinIO end-to-end. Without these two flags, defaults (local + + # disabled) win and the AWS_S3_* credentials above are inert. With + # blue/green active/active behind HAProxy, local-disk uploads on + # one pod are invisible to the other — S3 is required for HA. + - AWS_S3_ENABLED=true + - TRACK_STORAGE_BACKEND=s3 - HLS_STREAMING=true - HLS_STORAGE_DIR=/data/hls volumes: @@ -236,6 +243,13 @@ services: - AWS_ACCESS_KEY_ID=${S3_ACCESS_KEY:?S3_ACCESS_KEY must be set} - AWS_SECRET_ACCESS_KEY=${S3_SECRET_KEY:?S3_SECRET_KEY must be set} - AWS_REGION=${AWS_REGION:-us-east-1} + # v1.0.10 polish: enable the S3 stack and route track uploads through + # MinIO end-to-end. Without these two flags, defaults (local + + # disabled) win and the AWS_S3_* credentials above are inert. With + # blue/green active/active behind HAProxy, local-disk uploads on + # one pod are invisible to the other — S3 is required for HA. + - AWS_S3_ENABLED=true + - TRACK_STORAGE_BACKEND=s3 - HLS_STREAMING=true - HLS_STORAGE_DIR=/data/hls volumes: diff --git a/docker-compose.staging.yml b/docker-compose.staging.yml index 6e6a090ad..74e55aa46 100644 --- a/docker-compose.staging.yml +++ b/docker-compose.staging.yml @@ -77,6 +77,11 @@ services: - AWS_ACCESS_KEY_ID=${STAGING_S3_ACCESS_KEY:?STAGING_S3_ACCESS_KEY must be set} - AWS_SECRET_ACCESS_KEY=${STAGING_S3_SECRET_KEY:?STAGING_S3_SECRET_KEY must be set} - AWS_REGION=us-east-1 + # v1.0.10 polish: enable the S3 stack and route track uploads through + # MinIO end-to-end. Without these two flags, defaults (local + + # disabled) win and the AWS_S3_* credentials above are inert. + - AWS_S3_ENABLED=true + - TRACK_STORAGE_BACKEND=s3 - HLS_STREAMING=true - HLS_STORAGE_DIR=/data/hls volumes: