--- 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