Skip to content

Instantly share code, notes, and snippets.

@yuroyoro
Last active November 30, 2017 08:21
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 1 You must be signed in to fork a gist
  • Save yuroyoro/9eabaed824fc4419c1ebb298bfd4b515 to your computer and use it in GitHub Desktop.
Save yuroyoro/9eabaed824fc4419c1ebb298bfd4b515 to your computer and use it in GitHub Desktop.
Sentryをdocker-composeで。
  1. docker run --rm sentry config generate-secret-key でSECRET_KEYを生成する
  2. SECRET_KEYを環境変数にいれる export SENTRY_SECRET_KEY="your generated secret key"
  3. docker-compose up -d でサービスあげる。
  4. docker-compose run -rm sentry sentry upgrade で初期設定する
  5. docker-compmse restart で再起動
  6. Go http://localhost:9000 and get sentry!
version: "2"
services:
redis:
image: redis
postgres:
image: postgres:9.6
environment:
POSTGRES_USER: sentry
POSTGRES_PASSWORD: secret
volumes:
- 'data:/var/lib/postgresql/data'
sentry:
image: sentry
links:
- redis
- postgres
ports:
- 9000:9000
environment:
SENTRY_SECRET_KEY: "${SENTRY_SECRET_KEY}"
SENTRY_POSTGRES_HOST: postgres
SENTRY_DB_USER: sentry
SENTRY_DB_PASSWORD: secret
SENTRY_REDIS_HOST: redis
volumes:
- 'files:/var/lib/sentry/files'
cron:
image: sentry
command: "sentry run cron"
links:
- redis
- postgres
environment:
SENTRY_SECRET_KEY: "${SENTRY_SECRET_KEY}"
SENTRY_POSTGRES_HOST: postgres
SENTRY_DB_USER: sentry
SENTRY_DB_PASSWORD: secret
SENTRY_REDIS_HOST: redis
volumes:
- 'files:/var/lib/sentry/files'
worker:
image: sentry
command: "sentry run worker"
links:
- redis
- postgres
environment:
SENTRY_SECRET_KEY: "${SENTRY_SECRET_KEY}"
SENTRY_POSTGRES_HOST: postgres
SENTRY_DB_USER: sentry
SENTRY_DB_PASSWORD: secret
SENTRY_REDIS_HOST: redis
volumes:
- 'files:/var/lib/sentry/files'
volumes:
data:
driver: 'local'
files:
driver: 'local'
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment