Advertisement
Guest User

Untitled

a guest
Mar 3rd, 2017
113
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.87 KB | None | 0 0
  1. #!/bin/sh
  2.  
  3. sudo docker stop sentry-web sentry-worker sentry-cron
  4. sudo docker stop sentry sentry-smtp sentry-postgres sentry-redis
  5.  
  6. sudo docker rm sentry-web
  7. sudo docker rm sentry-worker
  8. sudo docker rm sentry-cron
  9. sudo docker rm sentry
  10. sudo docker rm sentry-smtp
  11. sudo docker rm sentry-postgres
  12. sudo docker rm sentry-redis
  13.  
  14. sudo docker pull redis:3.2-alpine
  15. sudo docker pull postgres:9.5
  16. sudo docker pull tianon/exim4
  17. sudo docker pull sentry:latest
  18.  
  19. sudo docker run \
  20. --detach \
  21. --name sentry-redis \
  22. --restart=always \
  23. -v /opt/sentry/redis:/data \
  24. redis:3.2-alpine
  25.  
  26. sudo docker run \
  27. --detach \
  28. --name sentry-postgres \
  29. --restart=always \
  30. --env POSTGRES_PASSWORD=secret \
  31. --env POSTGRES_USER=sentry \
  32. -v /opt/sentry/database:/var/lib/postgresql/data \
  33. postgres:9.5
  34.  
  35. sudo docker run \
  36. --detach \
  37. --name sentry-smtp \
  38. --restart=always \
  39. tianon/exim4
  40.  
  41. sudo docker run \
  42. --detach \
  43. --name sentry \
  44. --restart=always \
  45. -e SENTRY_SECRET_KEY='YOURSENTRYSECRET' \
  46. --link sentry-redis:redis \
  47. --link sentry-postgres:postgres \
  48. --link sentry-smtp:smtp \
  49. -v /opt/sentry/config:/etc/sentry \
  50. -v /opt/sentry/files:/var/lib/sentry/files \
  51. sentry:latest
  52.  
  53. sudo docker exec \
  54. --interactive \
  55. --tty \
  56. sentry sentry upgrade
  57.  
  58. sudo docker run \
  59. --detach \
  60. --name sentry-cron \
  61. --restart=always \
  62. -e SENTRY_SECRET_KEY='YOURSENTRYSECRET' \
  63. --link sentry-postgres:postgres \
  64. --link sentry-redis:redis \
  65. sentry:latest run cron
  66.  
  67. sudo docker run \
  68. --detach \
  69. --name sentry-worker \
  70. --restart=always \
  71. -e SENTRY_SECRET_KEY='YOURSENTRYSECRET' \
  72. --link sentry-postgres:postgres \
  73. --link sentry-redis:redis \
  74. sentry:latest run worker
  75.  
  76. sudo docker run \
  77. --detach \
  78. --name sentry-web \
  79. --restart=always \
  80. --publish 80:9000 \
  81. -e SENTRY_SECRET_KEY='YOURSENTRYSECRET' \
  82. --link sentry-postgres:postgres \
  83. --link sentry-redis:redis \
  84. sentry:latest run web
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement