Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- version: '2'
- services:
- #PROXY
- gitlab:
- image: 'gitlab/gitlab-ce:9.1.0-ce.0'
- restart: always
- hostname: 'git-v2x.foresightauto-intra.com'
- links:
- - postgresql:postgresql
- - redis:redis
- environment:
- GITLAB_OMNIBUS_CONFIG: |
- postgresql['enable'] = false
- gitlab_rails['db_username'] = "gitlab"
- gitlab_rails['db_password'] = "gitlab"
- gitlab_rails['db_host'] = "postgresql"
- gitlab_rails['db_port'] = "5432"
- gitlab_rails['db_database'] = "gitlabhq_production"
- gitlab_rails['db_adapter'] = 'postgresql'
- gitlab_rails['db_encoding'] = 'utf8'
- redis['enable'] = false
- gitlab_rails['redis_host'] = 'redis'
- gitlab_rails['redis_port'] = '6379'
- external_url 'http://git-v2x.foresightauto-intra.com'
- gitlab_rails['gitlab_shell_ssh_port'] = 30022
- ports:
- # both ports must match the port from external_url above
- - "80:80"
- # the mapped port must match ssh_port specified above.
- - "30022:22"
- # the following are hints on what volumes to mount if you want to persist data
- volumes:
- - /data/gitlab/config:/etc/gitlab:rw
- - /data/gitlab/logs:/var/log/gitlab:rw
- - /data/gitlab/data:/var/opt/gitlab:rw
- postgresql:
- restart: always
- image: postgres:9.6.2-alpine
- environment:
- - POSTGRES_USER=gitlab
- - POSTGRES_PASSWORD=gitlab
- - POSTGRES_DB=gitlabhq_production
- # the following are hints on what volumes to mount if you want to persist data
- volumes:
- - /home/foresight/postgresql:/var/lib/postgresql:rw
- redis:
- restart: always
- image: redis:3.0.7-alpine
- # DRONE
- drone-server:
- image: drone/drone:0.7.3
- ports:
- - "8000:8000"
- networks:
- - gitlab
- links:
- - gitlab
- volumes:
- - /home/drone:/var/lib/drone/
- environment:
- #@@@@@
- DRONE_OPEN: "true"
- DRONE_HOST: "http://10.0.0.200:8000"
- DRONE_ADMIN: amaziagur
- DRONE_GITLAB: "true"
- DRONE_GITLAB_URL: "http://10.0.0.200"
- DRONE_GITLAB_CLIENT: "86447374ba8c224b6c4beda52a9846ebb033592cb0fcf21533900f8d650ef8a7"
- DRONE_GITLAB_SECRET: "6182cc3d08fb7abdd96f0e46fa8ac42da9cd4635e6e835448221e3180bf761e7"
- DRONE_SECRET: "our_secret_4ever_and_ever"
- #@@@@@@@
- drone-agent:
- image: drone/drone:0.7.3
- command: agent
- depends_on:
- - drone-server
- networks:
- - gitlab
- volumes:
- - /var/run/docker.sock:/var/run/docker.sock
- environment:
- DRONE_SERVER: ws://drone-server:8000/ws/broker
- DRONE_DEBUG: "true"
- DRONE_SECRET: "our_secret_4ever_and_ever"
- networks:
- gitlab:
- driver: bridge
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement