Guest User

Untitled

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