Loading traefik/docker-compose.dev.yml +0 −24 Original line number Diff line number Diff line Loading @@ -4,27 +4,3 @@ services: traefik: command: - "--logLevel=INFO" - "--entrypoints=Name:http Address::80" - "--defaultentrypoints=http" - "--docker.swarmmode" deploy: mode: replicated replicas: 1 labels: traefik.port: "8080" traefik.docker.network: traefik-net traefik.frontend.auth.basic: ${UI_AUTH} traefik.frontend.rule: Host:traefik.${PUBLIC_HOSTNAME} traefik.backend: traefik placement: constraints: - node.role == manager restart_policy: delay: 10s window: 1m resources: limits: cpus: '2' memory: 128M reservations: memory: 103M traefik/docker-compose.prod.yml +0 −43 Original line number Diff line number Diff line Loading @@ -4,46 +4,3 @@ services: traefik: command: - "--logLevel=ERROR" - "--entrypoints=Name:http Address::80 Redirect.EntryPoint:https" - "--entrypoints=Name:https Address::443 TLS:/ssl/certFile.cert,/ssl/keyFile.key" - "--defaultentrypoints=http,https" - "--docker.swarmmode" ports: - target: 80 published: 80 mode: host - target: 443 published: 443 mode: host secrets: - source: certFile-secret target: /ssl/certFile.cert - source: keyFile-secret target: /ssl/keyFile.key deploy: mode: replicated replicas: 1 labels: traefik.port: "8080" traefik.docker.network: traefik-net traefik.frontend.auth.basic: ${UI_AUTH} traefik.frontend.rule: Host:traefik.${PUBLIC_HOSTNAME} traefik.backend: traefik placement: constraints: - node.role == manager restart_policy: delay: 10s window: 1m resources: limits: cpus: '2' memory: 128M reservations: memory: 103M secrets: certFile-secret: file: ./certFile.cert keyFile-secret: file: ./keyFile.key traefik/docker-compose.tmpl.yml +34 −4 Original line number Diff line number Diff line Loading @@ -5,6 +5,8 @@ services: image: traefik:${IMAGE_TAG:-latest} command: - "--api" - "--entrypoints=Name:http Address::80" - "--defaultentrypoints=http" - "--forwardingtimeouts.dialtimeout=15s" - "--forwardingtimeouts.responseheadertimeout=15s" - "--respondingtimeouts.idletimeout=30s" Loading @@ -13,17 +15,45 @@ services: - "--docker" - "--docker.domain=traefik" - "--docker.watch" - "--docker.swarmmode" - "--metrics.prometheus=true" - "--metrics.prometheus.buckets=0.1,0.3,1.2,5.0" - "--metrics.prometheus.entrypoint=traefik" networks: - redmic-net - traefik-net - metric-net volumes: - vol:/tmp - /var/run/docker.sock:/var/run/docker.sock deploy: mode: replicated replicas: 1 labels: traefik.port: "8080" traefik.docker.network: traefik-net traefik.frontend.auth.basic: ${UI_AUTH} traefik.frontend.rule: Host:traefik.${PUBLIC_HOSTNAME} traefik.backend: traefik placement: constraints: - node.role == manager restart_policy: delay: 10s window: 1m resources: limits: cpus: '2' memory: 128M reservations: memory: 103M networks: redmic-net: external: true traefik-net: external: true metric-net: external: true volumes: vol: name: traefik-vol Loading
traefik/docker-compose.dev.yml +0 −24 Original line number Diff line number Diff line Loading @@ -4,27 +4,3 @@ services: traefik: command: - "--logLevel=INFO" - "--entrypoints=Name:http Address::80" - "--defaultentrypoints=http" - "--docker.swarmmode" deploy: mode: replicated replicas: 1 labels: traefik.port: "8080" traefik.docker.network: traefik-net traefik.frontend.auth.basic: ${UI_AUTH} traefik.frontend.rule: Host:traefik.${PUBLIC_HOSTNAME} traefik.backend: traefik placement: constraints: - node.role == manager restart_policy: delay: 10s window: 1m resources: limits: cpus: '2' memory: 128M reservations: memory: 103M
traefik/docker-compose.prod.yml +0 −43 Original line number Diff line number Diff line Loading @@ -4,46 +4,3 @@ services: traefik: command: - "--logLevel=ERROR" - "--entrypoints=Name:http Address::80 Redirect.EntryPoint:https" - "--entrypoints=Name:https Address::443 TLS:/ssl/certFile.cert,/ssl/keyFile.key" - "--defaultentrypoints=http,https" - "--docker.swarmmode" ports: - target: 80 published: 80 mode: host - target: 443 published: 443 mode: host secrets: - source: certFile-secret target: /ssl/certFile.cert - source: keyFile-secret target: /ssl/keyFile.key deploy: mode: replicated replicas: 1 labels: traefik.port: "8080" traefik.docker.network: traefik-net traefik.frontend.auth.basic: ${UI_AUTH} traefik.frontend.rule: Host:traefik.${PUBLIC_HOSTNAME} traefik.backend: traefik placement: constraints: - node.role == manager restart_policy: delay: 10s window: 1m resources: limits: cpus: '2' memory: 128M reservations: memory: 103M secrets: certFile-secret: file: ./certFile.cert keyFile-secret: file: ./keyFile.key
traefik/docker-compose.tmpl.yml +34 −4 Original line number Diff line number Diff line Loading @@ -5,6 +5,8 @@ services: image: traefik:${IMAGE_TAG:-latest} command: - "--api" - "--entrypoints=Name:http Address::80" - "--defaultentrypoints=http" - "--forwardingtimeouts.dialtimeout=15s" - "--forwardingtimeouts.responseheadertimeout=15s" - "--respondingtimeouts.idletimeout=30s" Loading @@ -13,17 +15,45 @@ services: - "--docker" - "--docker.domain=traefik" - "--docker.watch" - "--docker.swarmmode" - "--metrics.prometheus=true" - "--metrics.prometheus.buckets=0.1,0.3,1.2,5.0" - "--metrics.prometheus.entrypoint=traefik" networks: - redmic-net - traefik-net - metric-net volumes: - vol:/tmp - /var/run/docker.sock:/var/run/docker.sock deploy: mode: replicated replicas: 1 labels: traefik.port: "8080" traefik.docker.network: traefik-net traefik.frontend.auth.basic: ${UI_AUTH} traefik.frontend.rule: Host:traefik.${PUBLIC_HOSTNAME} traefik.backend: traefik placement: constraints: - node.role == manager restart_policy: delay: 10s window: 1m resources: limits: cpus: '2' memory: 128M reservations: memory: 103M networks: redmic-net: external: true traefik-net: external: true metric-net: external: true volumes: vol: name: traefik-vol