Advertisement
Guest User

Untitled

a guest
Sep 18th, 2017
417
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.63 KB | None | 0 0
  1. version: '2'
  2. services:
  3. #PROXY
  4. gitlab:
  5. image: 'gitlab/gitlab-ce:9.1.0-ce.0'
  6. restart: always
  7. hostname: 'git-v2x.foresightauto-intra.com'
  8. links:
  9. - postgresql:postgresql
  10. - redis:redis
  11. environment:
  12. GITLAB_OMNIBUS_CONFIG: |
  13. postgresql['enable'] = false
  14. gitlab_rails['db_username'] = "gitlab"
  15. gitlab_rails['db_password'] = "gitlab"
  16. gitlab_rails['db_host'] = "postgresql"
  17. gitlab_rails['db_port'] = "5432"
  18. gitlab_rails['db_database'] = "gitlabhq_production"
  19. gitlab_rails['db_adapter'] = 'postgresql'
  20. gitlab_rails['db_encoding'] = 'utf8'
  21. redis['enable'] = false
  22. gitlab_rails['redis_host'] = 'redis'
  23. gitlab_rails['redis_port'] = '6379'
  24. external_url 'http://git-v2x.foresightauto-intra.com'
  25. gitlab_rails['gitlab_shell_ssh_port'] = 30022
  26. ports:
  27. # both ports must match the port from external_url above
  28. - "80:80"
  29. # the mapped port must match ssh_port specified above.
  30. - "30022:22"
  31. # the following are hints on what volumes to mount if you want to persist data
  32. volumes:
  33. - /data/gitlab/config:/etc/gitlab:rw
  34. - /data/gitlab/logs:/var/log/gitlab:rw
  35. - /data/gitlab/data:/var/opt/gitlab:rw
  36.  
  37. postgresql:
  38. restart: always
  39. image: postgres:9.6.2-alpine
  40. environment:
  41. - POSTGRES_USER=gitlab
  42. - POSTGRES_PASSWORD=gitlab
  43. - POSTGRES_DB=gitlabhq_production
  44. # the following are hints on what volumes to mount if you want to persist data
  45. volumes:
  46. - /home/foresight/postgresql:/var/lib/postgresql:rw
  47.  
  48. redis:
  49. restart: always
  50. image: redis:3.0.7-alpine
  51.  
  52. # DRONE
  53. drone-server:
  54. image: drone/drone:0.7.3
  55. ports:
  56. - "8000:8000"
  57. networks:
  58. - gitlab
  59. links:
  60. - gitlab
  61. volumes:
  62. - /home/drone:/var/lib/drone/
  63. environment:
  64. #@@@@@
  65. DRONE_OPEN: "true"
  66. DRONE_HOST: "http://10.0.0.200:8000"
  67. DRONE_ADMIN: amaziagur
  68. DRONE_GITLAB: "true"
  69. DRONE_GITLAB_URL: "http://10.0.0.200"
  70. DRONE_GITLAB_CLIENT: "86447374ba8c224b6c4beda52a9846ebb033592cb0fcf21533900f8d650ef8a7"
  71. DRONE_GITLAB_SECRET: "6182cc3d08fb7abdd96f0e46fa8ac42da9cd4635e6e835448221e3180bf761e7"
  72. DRONE_SECRET: "our_secret_4ever_and_ever"
  73. #@@@@@@@
  74. drone-agent:
  75. image: drone/drone:0.7.3
  76. command: agent
  77. depends_on:
  78. - drone-server
  79. networks:
  80. - gitlab
  81. volumes:
  82. - /var/run/docker.sock:/var/run/docker.sock
  83. environment:
  84. DRONE_SERVER: ws://drone-server:8000/ws/broker
  85. DRONE_DEBUG: "true"
  86. DRONE_SECRET: "our_secret_4ever_and_ever"
  87.  
  88. networks:
  89. gitlab:
  90. driver: bridge
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement