Skip to content

Instantly share code, notes, and snippets.

@mottosso
Forked from puppybits/docker-compose.yml
Created June 12, 2017 14:59
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 mottosso/e5568a580f92ada192ad2df33ad84d68 to your computer and use it in GitHub Desktop.
Save mottosso/e5568a580f92ada192ad2df33ad84d68 to your computer and use it in GitHub Desktop.
sentry docker-compose
redis:
image: redis
postgres:
image: postgres
environment:
- POSTGRES_PASSWORD=sentry
- POSTGRES_USER=sentry
volumes:
- /var/lib/postgresql/data
sentry:
image: sentry
environment:
- SENTRY_SECRET_KEY=generate-secret-key
links:
- redis
- postgres
ports:
- "8081:9000"
celery-beat:
image: sentry
environment:
- SENTRY_SECRET_KEY=generate-secret-key
links:
- redis
- postgres
command: sentry celery beat
celery-worker:
image: sentry
environment:
- SENTRY_SECRET_KEY=generate-secret-key
links:
- redis
- postgres
command: sentry celery worker
# Generate Sentry secret key and update docker-compose.yaml
docker run --rm sentry generate-secret-key
# Databases
docker-compose up -d redis postgres sentry
# Initial setup
docker exec -it [SENTRY CONTAINER] sentry upgrade
# Run the remaining containers (Celery)
docker-compose up -d
# Run bash in sentry as root
docker exec -it --user=root [SENTRY CONTAINER] bash
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment