Skip to content

Instantly share code, notes, and snippets.

@grammy-jiang
Last active April 3, 2020 07:43
Show Gist options
  • Save grammy-jiang/87e91f03e03ffc4fccd2e6a093343b84 to your computer and use it in GitHub Desktop.
Save grammy-jiang/87e91f03e03ffc4fccd2e6a093343b84 to your computer and use it in GitHub Desktop.
Docker Sentry
foo@bar:~$ docker run \
  --detach \
  --name sentry-redis \
  redis:alpine
foo@bar:~$ docker run \
  --detach \
  --name sentry-postgres \
  --env POSTGRES_PASSWORD=<password> \
  --env POSTGRES_USER=<username> \
  postgres:alpine
foo@bar:~$ docker run 
  --rm \
  getsentry/sentry config generate-secret-key
...
foo@bar:~$ docker run \
  --interactive \
  --tty \
  --rm \
  --env SENTRY_SECRET_KEY=<secret_key> \
  --link sentry-postgres:postgres \
  --link sentry-redis:redis \
  getsentry/sentry upgrade
foo@bar:~$ docker run \
  --detach \
  --name my-sentry \
  --env SENTRY_SECRET_KEY=<secret_key> \
  --link sentry-redis:redis \
  --link sentry-postgres:postgres \
  --publish 9000:9000 \
  getsentry/sentry


foo@bar:~$ docker run \
  --detach \
  --name sentry-cron \
  --env SENTRY_SECRET_KEY=<secret_key> \
  --link sentry-postgres:postgres \
  --link sentry-redis:redis \
  getsentry/sentry run cron

foo@bar:~$ docker run \
  --detach \
  --name sentry-worker-1 \
  --env SENTRY_SECRET_KEY=<secret_key> \
  --link sentry-postgres:postgres \
  --link sentry-redis:redis \
  getsentry/sentry run worker
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment