Newer
Older
networks:
lb_web:
external: true
back:
driver: bridge
ipam:
driver: default
config:
- subnet: 10.0.${SUBNET}.0/24
image: libresh/discourse-web:${DISCOURSE_VERSION:-stable}
- ./data/uploads:/home/discourse/discourse/public/uploads
- LETSENCRYPT_HOST
- VIRTUAL_PORT=80
command: bundle exec config/unicorn_launcher -E production -c config/unicorn.conf.rb
- ./data/assets:/home/discourse/discourse/public/assets
- ./data/uploads:/home/discourse/discourse/public/uploads
- ./data/backups:/home/discourse/discourse/public/backups
- POSTGRES_USER=discourse
- DISCOURSE_SMTP_PORT=587
- DISCOURSE_SMTP_ADDRESS
- DISCOURSE_SMTP_USER_NAME
- DISCOURSE_SMTP_PASSWORD
- DISCOURSE_DB_PASSWORD
- DISCOURSE_DB_HOST=postgres
command: bundle exec sidekiq -q critical -q default -q low -v
volumes:
- ./data/assets:/home/discourse/discourse/public/assets
- POSTGRES_USER=discourse
- DISCOURSE_SMTP_PORT=587
- DISCOURSE_SMTP_ADDRESS
- DISCOURSE_SMTP_USER_NAME
- DISCOURSE_SMTP_PASSWORD
- DISCOURSE_DB_PASSWORD
image: postgres:${POSTGRES_VERSION:-12-alpine}
image: redis:${REDIS_VERSION:-4-alpine}