Navigation Menu

Skip to content

Instantly share code, notes, and snippets.

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 tshafer/2edac10e99bd8bb9caf5a019a382a08d to your computer and use it in GitHub Desktop.
Save tshafer/2edac10e99bd8bb9caf5a019a382a08d to your computer and use it in GitHub Desktop.
Simple script for runniing docker container with Sentry inside VirtualBox according with instruction https://hub.docker.com/_/sentry/
#!/bin/bash
echo
echo '-- STOP --'
docker stop $(docker ps -a -q)
docker rm $(docker ps -a -q)
echo
echo '-- START --'
SENTRY_SECRET_KEY=`docker run --rm sentry config generate-secret-key`
echo Secret key: $SENTRY_SECRET_KEY
docker run -d --name sentry-redis redis
docker run -d --name sentry-postgres -e POSTGRES_PASSWORD=secret -e POSTGRES_USER=sentry postgres
sleep 5
docker run -it --rm -e SENTRY_SECRET_KEY='5-*6#z!3&po4wdsnlftmcdm4e#0b&%-(vr0-b&3_^=wm=he-6)' --link sentry-postgres:postgres --link sentry-redis:redis sentry upgrade
#docker run -p 8080:9000 -d --name my-sentry -e SENTRY_SECRET_KEY=$SENTRY_SECRET_KEY --link sentry-redis:redis --link sentry-postgres:postgres sentry run web
docker run -p 8080:9000 -d --name my-sentry -e SENTRY_SECRET_KEY=$SENTRY_SECRET_KEY -e SENTRY_DB_USER=sentry -e SENTRY_DB_PASSWORD=secret --link sentry-redis:redis --link sentry-postgres:postgres sentry
docker run -d --name sentry-cron -e SENTRY_SECRET_KEY=$SENTRY_SECRET_KEY --link sentry-postgres:postgres --link sentry-redis:redis sentry run cron
docker run -d --name sentry-worker-1 -e SENTRY_SECRET_KEY=$SENTRY_SECRET_KEY --link sentry-postgres:postgres --link sentry-redis:redis sentry run worker
echo
echo '-- CONTAINERS --'
docker container ls
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment