Last active
March 23, 2022 15:01
-
-
Save u1-liquid/0f76ba8be44558087eee1598d9aadd0e to your computer and use it in GitHub Desktop.
Update Sentry on Docker
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/sh | |
sudo docker stop sentry-worker sentry-cron | |
sudo docker stop sentry sentry-smtp sentry-postgres sentry-redis | |
sudo docker rm sentry-worker | |
sudo docker rm sentry-cron | |
sudo docker rm sentry | |
sudo docker rm sentry-smtp | |
sudo docker rm sentry-postgres | |
sudo docker rm sentry-redis | |
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 exec \ | |
--interactive \ | |
--tty \ | |
sentry sentry upgrade | |
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
Important: If you don't execute below command, you will see Oops! page after you log in web.
sudo docker exec \ --interactive \ --tty \ sentry sentry upgrade