Advertisement
Guest User

Untitled

a guest
Jun 16th, 2016
205
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.39 KB | None | 0 0
  1. SENTRY_SECRET_KEY=longsecrethere
  2. DOCKERPREFIX=eric
  3.  
  4. cat <<-EOF > requirements.txt
  5. sentry-slack==0.5.0
  6. EOF
  7.  
  8. cat <<-EOF > Dockerfile
  9. FROM sentry:8.5-onbuild
  10. EOF
  11.  
  12. echo "Starting redis & pg"
  13. docker run -d --name sentry-redis redis
  14. docker volume create --name psqldata
  15. docker run -d --name sentry-postgres -v psqldata:/var/lib/postgresql/data/ -e POSTGRES_PASSWORD=secret -e POSTGRES_USER=sentry postgres
  16.  
  17. echo "Configuring Sentry"
  18. # Rebuilding so ONBUILD happens
  19. docker build -t $DOCKERPREFIX/sentry .
  20. docker run -it --rm --link sentry-postgres:postgres --link sentry-redis:redis $DOCKERPREFIX/sentry generate-secret-key
  21. docker run -it --rm -e SENTRY_SECRET_KEY=$SENTRY_SECRET_KEY --link sentry-postgres:postgres --link sentry-redis:redis $DOCKERPREFIX/sentry upgrade
  22.  
  23. echo "Starting Sentry web and workers"
  24. 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
  25. 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
  26. 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
  27.  
  28. # cleanup
  29. # docker stop $(docker ps -a -q)
  30. # docker rm $(docker ps -a -q)
  31. # docker volume rm psqldata
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement