Advertisement
Guest User

Untitled

a guest
May 6th, 2019
143
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.17 KB | None | 0 0
  1. version: '3.7'
  2.  
  3. services:
  4. nginx-proxy:
  5. image: jwilder/nginx-proxy:latest
  6. ports:
  7. - '80:80'
  8. volumes:
  9. - '/var/run/docker.sock:/tmp/docker.sock:ro'
  10.  
  11. youtrack:
  12. image: jetbrains/youtrack:2019.1.51932
  13. volumes:
  14. - youtrack-data:/opt/youtrack/data
  15. - youtrack-conf:/opt/youtrack/conf
  16. - youtrack-logs:/opt/youtrack/logs
  17. environment:
  18. - VIRTUAL_HOST=yt.divinecode.ru
  19. expose:
  20. - '8080'
  21.  
  22. gitlab:
  23. image: 'gitlab/gitlab-ee:latest'
  24. hostname: 'gitlab.rednite.ru'
  25. ports:
  26. - '22:22'
  27. volumes:
  28. - 'gitlab-data:/var/opt/gitlab'
  29. - 'gitlab-conf:/etc/gitlab'
  30. - 'gitlab-logs:/var/log/gitlab'
  31. environment:
  32. GITLAB_OMNIBUS_CONFIG: |
  33. external_url 'http://git.rednite.ru'
  34.  
  35. nginx['listen_port'] = 80
  36. nginx['listen_https'] = false
  37. VIRTUAL_HOST: git.divinecode.ru
  38. expose:
  39. - '80'
  40.  
  41. # If this is a new database, you'll need to run upgrade
  42. # docker-compose exec sentry sentry upgrade
  43. sentry-redis:
  44. image: redis:5.0.4
  45. sentry-postgres:
  46. image: postgres:11.2
  47. environment:
  48. POSTGRES_USER: sentry
  49. POSTGRES_PASSWORD: sentry
  50. POSTGRES_DB: sentry
  51. volumes:
  52. - 'sentry-postgres:/var/lib/postgresql/data'
  53. sentry:
  54. image: sentry:9.0.0
  55. environment:
  56. SENTRY_SECRET_KEY: 'K6yW1BEK&Pb<V5OCHF&Mkm6cB'
  57. SENTRY_POSTGRES_HOST: sentry-postgres
  58. SENTRY_DB_USER: sentry
  59. SENTRY_DB_PASSWORD: sentry
  60. SENTRY_REDIS_HOST: sentry-redis
  61. VIRTUAL_HOST: sentry.divinecode.ru
  62. expose:
  63. - '9000'
  64. sentry-cron:
  65. image: sentry:9.0.0
  66. command: sentry run cron
  67. environment:
  68. SENTRY_SECRET_KEY: 'K6yW1BEK&Pb<V5OCHF&Mkm6cB'
  69. SENTRY_POSTGRES_HOST: sentry-postgres
  70. SENTRY_DB_USER: sentry
  71. SENTRY_DB_PASSWORD: sentry
  72. SENTRY_REDIS_HOST: sentry-redis
  73. sentry-worker:
  74. image: sentry:9.0.0
  75. command: sentry run worker
  76. environment:
  77. SENTRY_SECRET_KEY: 'K6yW1BEK&Pb<V5OCHF&Mkm6cB'
  78. SENTRY_POSTGRES_HOST: sentry-postgres
  79. SENTRY_DB_USER: sentry
  80. SENTRY_DB_PASSWORD: sentry
  81. SENTRY_REDIS_HOST: sentry-redis
  82.  
  83. sonarqube:
  84. image: sonarqube:7.7-community
  85. volumes:
  86. - sonarqube-data:/opt/sonarqube/data
  87. - sonarqube-conf:/opt/sonarqube/conf
  88. - sonarqube-logs:/opt/sonarqube/logs
  89. - sonarqube-extensions:/opt/sonarqube/extensions
  90. environment:
  91. VIRTUAL_HOST: sonar.divinecode.ru
  92. expose:
  93. - '9000'
  94.  
  95. grafana:
  96. image: grafana/grafana:6.1.6
  97. volumes:
  98. - 'grafana-storage:/var/lib/grafana'
  99. environment:
  100. GF_SERVER_ROOT_URL: http://mon.divinecode.ru
  101. GF_SECURITY_ADMIN_PASSWORD: EwUMSQT0Mg1PVhPn
  102. VIRTUAL_HOST: mon.divinecode.ru
  103. expose:
  104. - '3000'
  105.  
  106. hastebin:
  107. image: angristan/hastebin:latest
  108. volumes:
  109. - 'hastebin-data:/app/data'
  110. environment:
  111. VIRTUAL_HOST: paste.divinecode.ru
  112. expose:
  113. - '7777'
  114.  
  115. nextcloud:
  116. image: nextcloud:16.0.0-apache
  117. volumes:
  118. - 'nextcloud-storage:/var/www/html'
  119. environment:
  120. VIRTUAL_HOST: cloud.divinecode.ru
  121. expose:
  122. - '80'
  123.  
  124. cadvisor:
  125. image: google/cadvisor:latest
  126. volumes:
  127. - '/:/rootfs:ro'
  128. - '/var/run:/var/run:ro'
  129. - '/sys:/sys:ro'
  130. - '/var/lib/docker/:/var/lib/docker:ro'
  131. - '/dev/disk/:/dev/disk:ro'
  132. environment:
  133. VIRTUAL_HOST: cadv.divinecode.ru
  134. expose:
  135. - '8080'
  136.  
  137. prometheus:
  138. image: prom/prometheus
  139. command:
  140. - '--config.file=/etc/prometheus/prometheus.yml'
  141. volumes:
  142. - './prometheus:/etc/prometheus'
  143. - 'prometheus-data:/prometheus'
  144. environment:
  145. VIRTUAL_HOST: prom.divinecode.ru
  146. expose:
  147. - '9090'
  148.  
  149. volumes:
  150. # youtrack
  151. youtrack-data:
  152. youtrack-conf:
  153. youtrack-logs:
  154. # gitlab
  155. gitlab-data:
  156. gitlab-conf:
  157. gitlab-logs:
  158. # sentry
  159. sentry-postgres:
  160. # sonarqube
  161. sonarqube-data:
  162. sonarqube-conf:
  163. sonarqube-logs:
  164. sonarqube-extensions:
  165. # grafana
  166. grafana-storage:
  167. # hastebin
  168. hastebin-data:
  169. # nextcloud
  170. nextcloud-storage:
  171. # prometheus
  172. prometheus-data:
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement