Guest User

Untitled

a guest
Jan 29th, 2018
92
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.54 KB | None | 0 0
  1. logLevel = "ERROR"
  2.  
  3. defaultEntryPoints = ["http", "https"]
  4.  
  5. [entryPoints]
  6. [entryPoints.http]
  7. address = ":80"
  8. [entryPoints.http.redirect]
  9. entryPoint = "https"
  10. [entryPoints.https]
  11. address = ":443"
  12. [entryPoints.https.tls]
  13.  
  14. [acme]
  15. storage = "acme.json"
  16. entryPoint = "https"
  17. onDemand = true
  18. onHostRule = true
  19. delayDontCheckDNS = 0
  20. acmeLogging = true
  21.  
  22. [[acme.domains]]
  23. main = "mydomain.fr"
  24.  
  25. [docker]
  26. domain = "mydomain.fr"
  27. endpoint = "unix:///var/run/docker.sock"
  28. watch = true
  29.  
  30. version: '2'
  31.  
  32. services:
  33. proxy:
  34. image: traefik
  35. command: --docker --logLevel=DEBUG
  36. networks:
  37. - webgateway
  38. ports:
  39. - "80:80"
  40. - "443:443"
  41. volumes:
  42. - /var/run/docker.sock:/var/run/docker.sock
  43. - /dev/null:/traefik.toml
  44. # Support SSL
  45. # - ./config/traefik.toml:/traefik.toml
  46. # - ./config/acme.json:/acme.json
  47.  
  48. networks:
  49. webgateway:
  50. driver: bridge
  51.  
  52. version: '2'
  53.  
  54. services:
  55.  
  56. blablabla-develop:
  57. image: registry.gitlab.com/aaaaaa/bbbbbbb/release:6.6.6
  58. environment:
  59. - SPRING_PROFILES_ACTIVE=develop
  60. - SERVER_URL=http://test.mybiz.fr
  61. - SERVER_PORT=8090
  62. - JAVA_OPTS=-Xmx1g
  63. - SPRING_DATASOURCE_URL=jdbc:postgresql://webapp_blablabla-db-develop_1:5432/xxxxx
  64. - SPRING_DATASOURCE_USERNAME=xxxxxx
  65. - SPRING_DATASOURCE_PASSWORD=xxxxxx
  66. links:
  67. - blablabla-db-develop
  68. networks:
  69. - web
  70. - back
  71. restart: always
  72. labels:
  73. - "traefik.backend=webapp_blablabla-develop_1"
  74. - "traefik.frontend.rule=Host:develop.mydomain.fr"
  75. - "traefik.port=8090"
  76.  
  77. blablabla-db-develop:
  78. image: postgres
  79. environment:
  80. - POSTGRES_DB=xxxxx
  81. - POSTGRES_USER=xxxxx
  82. - POSTGRES_PASSWORD=xxxxx
  83. volumes:
  84. - /home/aaaaa/develop/db/app:/etc/postgresql
  85. - /home/aaaaa/develop/db/log:/var/log/postgresql
  86. - /home/aaaaa/develop/db/lib:/var/lib/postgresql
  87. - /home/aaaaa/develop/db/lib/data:/var/lib/postgresql/data
  88. restart: always
  89. networks:
  90. - back
  91. labels:
  92. - "traefik.enable=false"
  93.  
  94. networks:
  95. web:
  96. external:
  97. name: traefik_webgateway
  98. back:
  99. driver: bridge
  100.  
  101. version: '2'
  102.  
  103. services:
  104.  
  105. blablabla-test:
  106. image: registry.gitlab.com/aaaaaa/bbbbbbb/release:6.6.6
  107. environment:
  108. - SPRING_PROFILES_ACTIVE=develop
  109. - SERVER_URL=http://test.mybiz.fr
  110. - SERVER_PORT=8090
  111. - JAVA_OPTS=-Xmx1g
  112. - SPRING_DATASOURCE_URL=jdbc:postgresql://webapp_blablabla-db-test_1:5432/xxxxx
  113. - SPRING_DATASOURCE_USERNAME=xxxxxx
  114. - SPRING_DATASOURCE_PASSWORD=xxxxxx
  115. links:
  116. - blablabla-db-test
  117. networks:
  118. - web
  119. - back
  120. restart: always
  121. labels:
  122. - "traefik.backend=webapp_blablabla-test_1"
  123. - "traefik.frontend.rule=Host:test.mydomain.fr"
  124. - "traefik.port=8090"
  125.  
  126. blablabla-db-test:
  127. image: postgres
  128. environment:
  129. - POSTGRES_DB=xxxxx
  130. - POSTGRES_USER=xxxxx
  131. - POSTGRES_PASSWORD=xxxxx
  132. volumes:
  133. - /home/aaaaa/test/db/app:/etc/postgresql
  134. - /home/aaaaa/test/db/log:/var/log/postgresql
  135. - /home/aaaaa/test/db/lib:/var/lib/postgresql
  136. - /home/aaaaa/test/db/lib/data:/var/lib/postgresql/data
  137. restart: always
  138. networks:
  139. - back
  140. labels:
  141. - "traefik.enable=false"
  142.  
  143. networks:
  144. web:
  145. external:
  146. name: traefik_webgateway
  147. back:
  148. driver: bridge
Add Comment
Please, Sign In to add comment