Skip to content

Instantly share code, notes, and snippets.

@ericworkman
Forked from jensens/INSTALL.rst
Last active August 29, 2017 19:06
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save ericworkman/04ac61d5831bf456f011f3c8c4f47620 to your computer and use it in GitHub Desktop.
Save ericworkman/04ac61d5831bf456f011f3c8c4f47620 to your computer and use it in GitHub Desktop.
sentry setup with docker-compose
version: '2'
services:
sentry-redis:
image: redis
sentry-postgres:
image: postgres
environment:
POSTGRES_USER: postgres
POSTGRES_PASSWORD: postgres
POSTGRES_DBNAME: sentry
POSTGRES_DBUSER: sentry
POSTGRES_DBPASS: sentry
sentry:
image: sentry:latest
depends_on:
- sentry-redis
- sentry-postgres
links:
- sentry-redis
- sentry-postgres
ports:
- 8081:9000
environment:
SENTRY_SECRET_KEY: verysecret
SENTRY_POSTGRES_HOST: sentry-postgres
SENTRY_DB_USER: postgres
SENTRY_DB_PASSWORD: postgres
SENTRY_REDIS_HOST: sentry-redis
sentry_cron:
image: sentry:latest
depends_on:
- sentry-redis
- sentry-postgres
command: "sentry run cron --pidfile=/tmp/celerybeat-sentry.pid"
environment:
SENTRY_SECRET_KEY: verysecret
SENTRY_POSTGRES_HOST: sentry-postgres
SENTRY_DB_USER: postgres
SENTRY_DB_PASSWORD: postgres
SENTRY_REDIS_HOST: sentry-redis
sentry_worker:
image: sentry:latest
depends_on:
- redis
- postgres
command: "sentry run worker"
environment:
SENTRY_SECRET_KEY: verysecret
SENTRY_POSTGRES_HOST: sentry-postgres
SENTRY_DB_USER: postgres
SENTRY_DB_PASSWORD: postgres
SENTRY_REDIS_HOST: sentry-redis

In order to run this image do: docker-compose up -d to get all up. On first run DB initialization and initial user setup is done like so:

First start a bash in the container: docker-compose exec sentry /bin/bash. Then, inside bash, do sentry upgrade wait until it asks you for an inital user. When finished exit the bash.

When in doubt check with docker-compose ps if all went fine.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment