Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- version: '3.7'
- services:
- nginx-proxy:
- image: jwilder/nginx-proxy:latest
- ports:
- - '80:80'
- volumes:
- - '/var/run/docker.sock:/tmp/docker.sock:ro'
- youtrack:
- image: jetbrains/youtrack:2019.1.51932
- volumes:
- - youtrack-data:/opt/youtrack/data
- - youtrack-conf:/opt/youtrack/conf
- - youtrack-logs:/opt/youtrack/logs
- environment:
- - VIRTUAL_HOST=yt.divinecode.ru
- expose:
- - '8080'
- gitlab:
- image: 'gitlab/gitlab-ee:latest'
- hostname: 'gitlab.rednite.ru'
- ports:
- - '22:22'
- volumes:
- - 'gitlab-data:/var/opt/gitlab'
- - 'gitlab-conf:/etc/gitlab'
- - 'gitlab-logs:/var/log/gitlab'
- environment:
- GITLAB_OMNIBUS_CONFIG: |
- external_url 'http://git.rednite.ru'
- nginx['listen_port'] = 80
- nginx['listen_https'] = false
- VIRTUAL_HOST: git.divinecode.ru
- expose:
- - '80'
- # If this is a new database, you'll need to run upgrade
- # docker-compose exec sentry sentry upgrade
- sentry-redis:
- image: redis:5.0.4
- sentry-postgres:
- image: postgres:11.2
- environment:
- POSTGRES_USER: sentry
- POSTGRES_PASSWORD: sentry
- POSTGRES_DB: sentry
- volumes:
- - 'sentry-postgres:/var/lib/postgresql/data'
- sentry:
- image: sentry:9.0.0
- environment:
- SENTRY_SECRET_KEY: 'K6yW1BEK&Pb<V5OCHF&Mkm6cB'
- SENTRY_POSTGRES_HOST: sentry-postgres
- SENTRY_DB_USER: sentry
- SENTRY_DB_PASSWORD: sentry
- SENTRY_REDIS_HOST: sentry-redis
- VIRTUAL_HOST: sentry.divinecode.ru
- expose:
- - '9000'
- sentry-cron:
- image: sentry:9.0.0
- command: sentry run cron
- environment:
- SENTRY_SECRET_KEY: 'K6yW1BEK&Pb<V5OCHF&Mkm6cB'
- SENTRY_POSTGRES_HOST: sentry-postgres
- SENTRY_DB_USER: sentry
- SENTRY_DB_PASSWORD: sentry
- SENTRY_REDIS_HOST: sentry-redis
- sentry-worker:
- image: sentry:9.0.0
- command: sentry run worker
- environment:
- SENTRY_SECRET_KEY: 'K6yW1BEK&Pb<V5OCHF&Mkm6cB'
- SENTRY_POSTGRES_HOST: sentry-postgres
- SENTRY_DB_USER: sentry
- SENTRY_DB_PASSWORD: sentry
- SENTRY_REDIS_HOST: sentry-redis
- sonarqube:
- image: sonarqube:7.7-community
- volumes:
- - sonarqube-data:/opt/sonarqube/data
- - sonarqube-conf:/opt/sonarqube/conf
- - sonarqube-logs:/opt/sonarqube/logs
- - sonarqube-extensions:/opt/sonarqube/extensions
- environment:
- VIRTUAL_HOST: sonar.divinecode.ru
- expose:
- - '9000'
- grafana:
- image: grafana/grafana:6.1.6
- volumes:
- - 'grafana-storage:/var/lib/grafana'
- environment:
- GF_SERVER_ROOT_URL: http://mon.divinecode.ru
- GF_SECURITY_ADMIN_PASSWORD: EwUMSQT0Mg1PVhPn
- VIRTUAL_HOST: mon.divinecode.ru
- expose:
- - '3000'
- hastebin:
- image: angristan/hastebin:latest
- volumes:
- - 'hastebin-data:/app/data'
- environment:
- VIRTUAL_HOST: paste.divinecode.ru
- expose:
- - '7777'
- nextcloud:
- image: nextcloud:16.0.0-apache
- volumes:
- - 'nextcloud-storage:/var/www/html'
- environment:
- VIRTUAL_HOST: cloud.divinecode.ru
- expose:
- - '80'
- cadvisor:
- image: google/cadvisor:latest
- volumes:
- - '/:/rootfs:ro'
- - '/var/run:/var/run:ro'
- - '/sys:/sys:ro'
- - '/var/lib/docker/:/var/lib/docker:ro'
- - '/dev/disk/:/dev/disk:ro'
- environment:
- VIRTUAL_HOST: cadv.divinecode.ru
- expose:
- - '8080'
- prometheus:
- image: prom/prometheus
- command:
- - '--config.file=/etc/prometheus/prometheus.yml'
- volumes:
- - './prometheus:/etc/prometheus'
- - 'prometheus-data:/prometheus'
- environment:
- VIRTUAL_HOST: prom.divinecode.ru
- expose:
- - '9090'
- volumes:
- # youtrack
- youtrack-data:
- youtrack-conf:
- youtrack-logs:
- # gitlab
- gitlab-data:
- gitlab-conf:
- gitlab-logs:
- # sentry
- sentry-postgres:
- # sonarqube
- sonarqube-data:
- sonarqube-conf:
- sonarqube-logs:
- sonarqube-extensions:
- # grafana
- grafana-storage:
- # hastebin
- hastebin-data:
- # nextcloud
- nextcloud-storage:
- # prometheus
- prometheus-data:
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement