Skip to content

Instantly share code, notes, and snippets.

@prasincs
Last active March 26, 2017 21:12
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 prasincs/b3bf25570b500a7c9b8b9241731ab7da to your computer and use it in GitHub Desktop.
Save prasincs/b3bf25570b500a7c9b8b9241731ab7da to your computer and use it in GitHub Desktop.
Sentry Server

You have to run the following

docker compose -f docker-compose-sentry.yml up

I'm running this from a test directory, so docker-compose prefixes everything with test_

docker run -it --rm -e SENTRY_SECRET_KEY=verysecret --link tests_redis_1:redis --link tests_postgres_1:postgres sentry upgrade
redis:
image: redis
postgres:
image: 'eeacms/postgres:9.5'
environment:
POSTGRES_USER: postgres
POSTGRES_PASSWORD: postgres
POSTGRES_DBNAME: sentry
POSTGRES_DBUSER: sentry
POSTGRES_DBPASS: sentry
volumes:
- pgdb:/var/lib/postgresql/data
sentry:
image: sentry:latest
links:
- redis
- postgres
ports:
- 9000:9000
stdin_open: true
tty: true
environment:
SENTRY_SECRET_KEY: verysecret
SENTRY_POSTGRES_HOST: postgres
SENTRY_DB_USER: postgres
SENTRY_DB_PASSWORD: postgres
SENTRY_REDIS_HOST: redis
sentry-cron:
image: sentry:latest
links:
- redis
- postgres
command: "sentry run cron"
environment:
SENTRY_SECRET_KEY: verysecret
SENTRY_POSTGRES_HOST: postgres
SENTRY_DB_USER: postgres
SENTRY_DB_PASSWORD: postgres
SENTRY_REDIS_HOST: redis
# sentry-migrate:
# image: sentry:latest
# links:
# - redis
# - postgres
# - sentry
# command: "sentry upgrade"
# environment:
# SENTRY_SECRET_KEY: verysecret
# POSTGRES_USER: postgres
# POSTGRES_PASSWORD: postgres
# POSTGRES_DBNAME: sentry
# POSTGRES_DBUSER: sentry
# POSTGRES_DBPASS: sentry
# sentry-createuser:
# image: sentry:latest
# links:
# - redis
# - postgres
# - sentry-migrate
# command: "sentry createuser --email testuser@mistsys.com --password logmein123 --superuser"
# environment:
# SENTRY_SECRET_KEY: verysecret
# POSTGRES_USER: postgres
# POSTGRES_PASSWORD: postgres
# POSTGRES_DBNAME: sentry
# POSTGRES_DBUSER: sentry
# POSTGRES_DBPASS: sentry
sentry-worker:
image: sentry:latest
links:
- redis
- postgres
command: "sentry run worker"
environment:
SENTRY_SECRET_KEY: verysecret
SENTRY_POSTGRES_HOST: postgres
SENTRY_DB_USER: postgres
SENTRY_DB_PASSWORD: postgres
SENTRY_REDIS_HOST: redis
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment