Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- SENTRY_SECRET_KEY=longsecrethere
- DOCKERPREFIX=eric
- cat <<-EOF > requirements.txt
- sentry-slack==0.5.0
- EOF
- cat <<-EOF > Dockerfile
- FROM sentry:8.5-onbuild
- EOF
- echo "Starting redis & pg"
- docker run -d --name sentry-redis redis
- docker volume create --name psqldata
- docker run -d --name sentry-postgres -v psqldata:/var/lib/postgresql/data/ -e POSTGRES_PASSWORD=secret -e POSTGRES_USER=sentry postgres
- echo "Configuring Sentry"
- # Rebuilding so ONBUILD happens
- docker build -t $DOCKERPREFIX/sentry .
- docker run -it --rm --link sentry-postgres:postgres --link sentry-redis:redis $DOCKERPREFIX/sentry generate-secret-key
- docker run -it --rm -e SENTRY_SECRET_KEY=$SENTRY_SECRET_KEY --link sentry-postgres:postgres --link sentry-redis:redis $DOCKERPREFIX/sentry upgrade
- echo "Starting Sentry web and workers"
- docker run -d -e DOCKER_FIX='' -e SENTRY_SECRET_KEY=$SENTRY_SECRET_KEY -p 9000:9000 --name sentry-web --link sentry-redis:redis --link sentry-postgres:postgres $DOCKERPREFIX/sentry
- docker run -d -e SENTRY_SECRET_KEY=$SENTRY_SECRET_KEY --name sentry-celery-beat --link sentry-postgres:postgres --link sentry-redis:redis $DOCKERPREFIX/sentry run cron
- docker run -d -e SENTRY_SECRET_KEY=$SENTRY_SECRET_KEY --name sentry-celery1 --link sentry-postgres:postgres --link sentry-redis:redis $DOCKERPREFIX/sentry run worker
- # cleanup
- # docker stop $(docker ps -a -q)
- # docker rm $(docker ps -a -q)
- # docker volume rm psqldata
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement