Skip to content

Instantly share code, notes, and snippets.

@u1-liquid
Last active April 3, 2017 20:08
Show Gist options
  • Select an option

  • Save u1-liquid/753c4fdafbb373f4abe821b07ff51e01 to your computer and use it in GitHub Desktop.

Select an option

Save u1-liquid/753c4fdafbb373f4abe821b07ff51e01 to your computer and use it in GitHub Desktop.
Setup Sentry using Docker
#!/bin/sh
sudo docker pull redis:3.2-alpine
sudo docker pull postgres:9.5
sudo docker pull tianon/exim4
sudo docker pull sentry:latest
sudo docker run \
--detach \
--name sentry-redis \
--restart=always \
-v /opt/sentry/redis:/data \
redis:3.2-alpine
sudo docker run \
--detach \
--name sentry-postgres \
--restart=always \
--env POSTGRES_PASSWORD=secret \
--env POSTGRES_USER=sentry \
-v /opt/sentry/database:/var/lib/postgresql/data \
postgres:9.5
sudo docker run \
--detach \
--name sentry-smtp \
--restart=always \
tianon/exim4
sudo docker run \
--detach \
--name sentry \
--restart=always \
--publish 80:9000 \
-e SENTRY_SECRET_KEY='YOURSENTRYSECRET' \
--link sentry-redis:redis \
--link sentry-postgres:postgres \
--link sentry-smtp:smtp \
-v /opt/sentry/config:/etc/sentry \
-v /opt/sentry/files:/var/lib/sentry/files \
sentry:latest
sudo docker run \
--detach \
--name sentry-cron \
--restart=always \
-e SENTRY_SECRET_KEY='YOURSENTRYSECRET' \
--link sentry-postgres:postgres \
--link sentry-redis:redis \
sentry:latest run cron
sudo docker run \
--detach \
--name sentry-worker \
--restart=always \
-e SENTRY_SECRET_KEY='YOURSENTRYSECRET' \
--link sentry-postgres:postgres \
--link sentry-redis:redis \
sentry:latest run worker
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment