Shuffle environment variables
This commit is contained in:
30
.env.sample
30
.env.sample
@ -5,16 +5,34 @@ DOMAIN=levelfly.example.com
|
||||
#EXTRA_DOMAINS=', `www.levelfly.example.com`'
|
||||
LETS_ENCRYPT_ENV=production
|
||||
|
||||
AWS_ACCESS_KEY_ID=ADD_ME
|
||||
AWS_SECRET_ACCESS_KEY=ADD_ME
|
||||
COMPOSE_FILE=compose.yml
|
||||
|
||||
SUPPORT_EMAIL=test@example.com
|
||||
|
||||
SECRET_KEY_BASE=GENERATE_ME
|
||||
|
||||
# AWS S3 file storage
|
||||
S3_PROTOCOL=https
|
||||
S3_REGION=us-east-1
|
||||
S3_BUCKET=levelfly
|
||||
S3_ACCESS_KEY_ID=ADD_ME
|
||||
S3_SECRET_ACCESS_KEY=ADD_ME
|
||||
#S3_HOST_NAME=localhost:9090
|
||||
#S3_ENDPOINT=http://s3:9090
|
||||
#S3_FORCE_PATH_STYLE=true
|
||||
|
||||
# Email
|
||||
SMTP_PASSWORD=ADD_ME
|
||||
SMTP_USERNAME=email@example.com
|
||||
SMTP_DOMAIN=ADD_ME
|
||||
SMTP_HOST=mail.example.com
|
||||
SMTP_PORT=587
|
||||
|
||||
# Pusher
|
||||
PUSHER_SOCKET_URL=ws://ws.pusherapp.com/app/APP_ID
|
||||
PUSHER_URL=https://USER:PASS@api.pusherapp.com/apps/APP
|
||||
S3_KEY=ADD_ME
|
||||
S3_PATH=example.s3.amazonaws.com/example
|
||||
S3_SECRET=ADD_ME
|
||||
SUPPORT_EMAIL=test@example.com
|
||||
|
||||
# Newrelic error logging
|
||||
NEW_RELIC_AGENT_ENABLED=false
|
||||
NEW_RELIC_LICENSE_KEY=ADD_ME
|
||||
NEW_RELIC_APP_NAME=levelfly
|
||||
|
||||
54
compose.yml
54
compose.yml
@ -1,39 +1,49 @@
|
||||
---
|
||||
version: "3.8"
|
||||
|
||||
x-environment:
|
||||
&default-env
|
||||
- DB_USER=levelfly
|
||||
- DB_NAME=levelfly
|
||||
- DB_PASSWORD=test
|
||||
- DB_HOST=db
|
||||
# Core settings
|
||||
- APP_ENV=production
|
||||
- APP_NAME=levelfly
|
||||
- AWS_ACCESS_KEY_ID
|
||||
- AWS_SECRET_ACCESS_KEY
|
||||
- BUNDLE_WITHOUT=development:test
|
||||
- LANG=en_US.UTF-8
|
||||
- LOG_LEVEL=info
|
||||
- RACK_ENV=production
|
||||
- RAILS_ENV=production
|
||||
- RAILS_LOG_TO_STDOUT=true
|
||||
- RAILS_SERVE_STATIC_FILES=true
|
||||
- SECRET_KEY_BASE
|
||||
- DATABASE_HOST=${STACK_NAME}_db
|
||||
- DATABASE_USERNAME=levelfly
|
||||
- DATABASE_PASSWORD=levelfly
|
||||
- DATABASE_PORT=5432
|
||||
- DATABASE_NAME=levelfly
|
||||
- PUSHER_SOCKET_URL
|
||||
- PUSHER_URL
|
||||
- SUPPORT_EMAIL
|
||||
- URL=https://$DOMAIN
|
||||
# Co-op Cloud specific
|
||||
- DOMAIN
|
||||
# Email
|
||||
- SMTP_HOST
|
||||
- SMTP_PORT
|
||||
- SMTP_USERNAME
|
||||
- SMTP_PASSWORD
|
||||
- SMTP_DOMAIN
|
||||
- NEW_RELIC_LOG=stdout
|
||||
- PUSHER_SOCKET_URL
|
||||
- PUSHER_URL
|
||||
- RACK_ENV=production
|
||||
- RAILS_ENV=production
|
||||
- S3_KEY
|
||||
- S3_PATH
|
||||
- S3_PROTOCOL=https
|
||||
- S3_SECRET
|
||||
- SUPPORT_EMAIL
|
||||
- URL=https://$DOMAIN
|
||||
- MAILER_DEFAULT_URL=$DOMAIN
|
||||
- RAILS_LOG_TO_STDOUT=true
|
||||
- RAILS_SERVE_STATIC_FILES=true
|
||||
# S3 file storage
|
||||
- S3_PROTOCOL=https
|
||||
- S3_REGION
|
||||
- S3_BUCKET
|
||||
- S3_ACCESS_KEY_ID
|
||||
- S3_SECRET_ACCESS_KEY
|
||||
- S3_HOST_NAME
|
||||
- S3_ENDPOINT
|
||||
- S3_FORCE_PATH_STYLE
|
||||
# Newrelic error logging
|
||||
- NEW_RELIC_LOG=stdout
|
||||
- NEW_RELIC_AGENT_ENABLED=${NEW_RELIC_AGENT_ENABLED:-false}"
|
||||
- NEW_RELIC_LICENSE_KEY
|
||||
- NEW_RELIC_APP_NAME
|
||||
|
||||
services:
|
||||
app:
|
||||
@ -78,7 +88,7 @@ services:
|
||||
environment:
|
||||
POSTGRES_DB: levelfly
|
||||
POSTGRES_USER: levelfly
|
||||
POSTGRES_PASSWORD: test
|
||||
POSTGRES_PASSWORD: levelfly
|
||||
networks:
|
||||
- internal
|
||||
healthcheck:
|
||||
|
||||
Reference in New Issue
Block a user