Advertisement
Guest User

Untitled

a guest
Aug 18th, 2019
795
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.21 KB | None | 0 0
  1. services:
  2. traefik:
  3. image: traefik:1.7
  4. volumes:
  5. - /var/run/docker.sock:/var/run/docker.sock
  6. - ./traefik.toml:/etc/traefik/traefik.toml
  7. - ./acme.json:/certificates/acme.json
  8. networks:
  9. - traefik-public
  10. - webgateway
  11. ports:
  12. - target: 80
  13. published: 80
  14. - target: 443
  15. published: 443
  16. - target: 8080
  17. published: 8080
  18. mode: host
  19. deploy:
  20. mode: global
  21. placement:
  22. constraints:
  23. - node.role == manager
  24. update_config:
  25. parallelism: 1
  26. delay: 10s
  27. restart_policy:
  28. condition: on-failure
  29. labels:
  30. traefik.enable: 1
  31. traefik.port: 8080
  32. traefik.frontend.rule: "Host:traefik.{snip}"
  33. traefik.backend: traefik
  34. traefik.docker.network: webgateway
  35. env_file: ./traefikenv
  36. secrets:
  37. - cf_api_email
  38. - cf_api_key
  39.  
  40. networks:
  41. traefik-public:
  42. driver: overlay
  43. external: true
  44. webgateway:
  45. driver: overlay
  46. external: true
  47. secrets:
  48. cf_api_email:
  49. external: true
  50. cf_api_key:
  51. external: true
  52.  
  53. [api]
  54.  
  55. debug = true
  56. [entryPoints]
  57. [entryPoints.http]
  58. address = ":80"
  59. [entryPoints.http.redirect]
  60. entryPoint = "https"
  61. [entryPoints.https]
  62. address = ":443"
  63. [entryPoints.https.tls]
  64.  
  65. [acme]
  66. email = "mymail@example.com"
  67. storage = "/certificates/acme.json"
  68. entryPoint = "https"
  69. [acme.dnsChallenge]
  70. provider = "cloudflare"
  71. delayBeforeCheck = 30
  72.  
  73. [[acme.domains]]
  74. main = "*.{snip}"
  75. [[acme.domains]]
  76. main = "{snip}"
  77.  
  78. [docker]
  79. swarmMode = true
  80. watch = true
  81. exposedByDefault=true
  82. network = "webgateway"
  83. domain = "{snip}"
  84.  
  85. time="2019-08-18T11:50:53Z" level=debug msg="allLabelsmap[:map[traefik.backend:traefik traefik.docker.network:webgateway traefik.enable:1 traefik.frontend.rule:Host:traefik.{snip} traefik.port:8080]]",
  86. time="2019-08-18T11:50:53Z" level=debug msg="originLabelsmap[com.docker.stack.image:traefik:1.7 com.docker.stack.namespace:traefik traefik.backend:traefik traefik.docker.network:webgateway traefik.enable:1 traefik.frontend.rule:Host:traefik.{snip} traefik.port:8080]",
  87. time="2019-08-18T11:49:38Z" level=debug msg="Backend backend-traefik: no load-balancer defined, fallback to 'wrr' method"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement