36 lines
761 B
YAML
36 lines
761 B
YAML
---
|
|
version: "3.8"
|
|
|
|
services:
|
|
app:
|
|
environment: &s3-env
|
|
- S3_ENABLED=true
|
|
- AWS_ACCESS_KEY_ID
|
|
- AWS_SECRET_ACCESS_KEY_FILE=/run/secrets/aws_secret_access_key
|
|
- S3_BUCKET
|
|
- S3_REGION
|
|
- S3_PROTOCOL
|
|
- S3_HOSTNAME
|
|
- S3_ENDPOINT
|
|
- S3_SIGNATURE_VERSION
|
|
- S3_OVERRIDE_PATH_STYLE
|
|
- S3_OPEN_TIMEOUT
|
|
- S3_READ_TIMEOUT
|
|
- S3_FORCE_SINGLE_REQUEST
|
|
- S3_ALIAS_HOST
|
|
secrets: &s3-secrets
|
|
- aws_secret_access_key
|
|
|
|
streaming:
|
|
environment: *s3-env
|
|
secrets: *s3-secrets
|
|
|
|
sidekiq:
|
|
environment: *s3-env
|
|
secrets: *s3-secrets
|
|
|
|
secrets:
|
|
aws_secret_access_key:
|
|
name: ${STACK_NAME}_aws_secret_access_key_${SECRET_AWS_SECRET_ACCESS_KEY_VERSION}
|
|
external: true
|