Skip to content

Instantly share code, notes, and snippets.

@dz0ny
Created June 30, 2016 07:54
Show Gist options
  • Save dz0ny/e87c10b5949ca6a478c1affd61d0da6e to your computer and use it in GitHub Desktop.
Save dz0ny/e87c10b5949ca6a478c1affd61d0da6e to your computer and use it in GitHub Desktop.
Docker Sentry
### required settings
SENTRY_URL_PREFIX=https://change_me/
SECRET_KEY=change_me
CELERY_ALWAYS_EAGER=False
SENTRY_REDIS_HOST=redis
SENTRY_BROKER_URL=redis://redis:6379/1
USE_X_FORWARDED_HOST=True
## postgres DB
DATABASE_URL=postgres://postgres:postgres@db/postgres
CACHE_URL=hiredis://redis:6379/2
SENTRY_USE_REDIS_TSDB=True
# force user in container
C_FORCE_ROOT=1
## initial superuser
#SENTRY_ADMIN_USERNAME=admin
#SENTRY_ADMIN_PASSWORD=admin
#[email protected]
SENTRY_USE_REDIS_BUFFERS=True
## email settings
SENTRY_EMAIL_BACKEND=django.core.mail.backends.smtp.EmailBackend
SENTRY_EMAIL_HOST=smtp.sentry.com
SENTRY_EMAIL_HOST_PASSWORD=sentry
SENTRY_EMAIL_HOST_USER=sentry
SENTRY_EMAIL_PORT=587
SENTRY_EMAIL_USE_TLS=True
SENTRY_SERVER_EMAIL=info@sentry
web:
container_name: "sentry"
image: slafs/sentry:latest
labels:
- "traefik.frontend.passHostHeader=true"
env_file: .env
restart: always
links:
- db
- redis
ports:
- "9000"
worker:
image: slafs/sentry:latest
labels:
- "traefik.enable=false"
env_file: .env
restart: always
links:
- db
- redis
command: "celery worker -B"
log_driver: "none"
db:
image: postgres:9.5
labels:
- "traefik.enable=false"
restart: always
environment:
- POSTGRESQL_DB=postgres
- POSTGRESQL_USER=postgres
- POSTGRESQL_PASS=postgres
volumes:
- /srv/sentry8_db/:/var/lib/postgresql/data/:rw
log_driver: "none"
redis:
labels:
- "traefik.enable=false"
image: redis:latest
restart: always
log_driver: "none"
volumes:
- /srv/sentry8_redis/:/data/:rw
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment