Skip to content

Instantly share code, notes, and snippets.

@kjanshair
Last active January 13, 2020 19:21
Show Gist options
  • Star 6 You must be signed in to star a gist
  • Fork 1 You must be signed in to fork a gist
  • Save kjanshair/ab8150a16ba726cc4213ba71cc9b3366 to your computer and use it in GitHub Desktop.
Save kjanshair/ab8150a16ba726cc4213ba71cc9b3366 to your computer and use it in GitHub Desktop.
version: '3'
services:
redis:
image: redis
container_name: redis
postgres:
image: 'postgres'
container_name: postgres
environment:
POSTGRES_USER: postgres
POSTGRES_PASSWORD: postgres
POSTGRES_DBNAME: sentry
POSTGRES_DBUSER: sentry
POSTGRES_DBPASS: sentry
volumes:
- ~/sentry/data:/var/lib/postgresql/data
sentry:
image: sentry
container_name: sentry
depends_on:
- redis
- postgres
links:
- redis
- postgres
ports:
- 9000:9000
environment:
SENTRY_SECRET_KEY: '<SECRET-KEY>'
SENTRY_POSTGRES_HOST: postgres
SENTRY_DB_USER: postgres
SENTRY_DB_PASSWORD: postgres
SENTRY_REDIS_HOST: redis
# SENTRY_SERVER_EMAIL: '<FROM-EMAIL>'
# SENTRY_EMAIL_HOST: <EMAIL-HOST>
# SENTRY_EMAIL_PORT: <EMAIL-PORT>
# SENTRY_EMAIL_USER: '<USER-NAME>'
# SENTRY_EMAIL_PASSWORD: '<USER-PASSWD>'
# SENTRY_EMAIL_USE_TLS: 'true'
sentry-cron:
image: sentry
container_name: sentry-cron
depends_on:
- redis
- postgres
command: "sentry run cron"
environment:
SENTRY_SECRET_KEY: '<SECRET-KEY>'
SENTRY_POSTGRES_HOST: postgres
SENTRY_DB_USER: postgres
SENTRY_DB_PASSWORD: postgres
SENTRY_REDIS_HOST: redis
# SENTRY_SERVER_EMAIL: '<FROM-EMAIL>'
# SENTRY_EMAIL_HOST: <EMAIL-HOST>
# SENTRY_EMAIL_PORT: <EMAIL-PORT>
# SENTRY_EMAIL_USER: '<USER-NAME>'
# SENTRY_EMAIL_PASSWORD: '<USER-PASSWD>'
# SENTRY_EMAIL_USE_TLS: 'true'
sentry-worker-1:
image: sentry
container_name: sentry-worker-1
depends_on:
- redis
- postgres
command: "sentry run worker"
environment:
SENTRY_SECRET_KEY: '<SECRET-KEY>'
SENTRY_POSTGRES_HOST: postgres
SENTRY_DB_USER: postgres
SENTRY_DB_PASSWORD: postgres
SENTRY_REDIS_HOST: redis
# SENTRY_SERVER_EMAIL: '<FROM-EMAIL>'
# SENTRY_EMAIL_HOST: <EMAIL-HOST>
# SENTRY_EMAIL_PORT: <EMAIL-PORT>
# SENTRY_EMAIL_USER: '<USER-NAME>'
# SENTRY_EMAIL_PASSWORD: '<USER-PASSWD>'
# SENTRY_EMAIL_USE_TLS: 'true'
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment