Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- command:
- # Globals
- - "--global.checkNewVersion=true"
- - "--global.sendAnonymousUsage=true"
- # Logs
- - "--log=true"
- - "--log.level=DEBUG"
- - "--accessLog=true"
- - "--accessLog.filePath=/log/traefik.log"
- - "--accessLog.bufferingSize=100"
- - "--accessLog.filters.statusCodes=400-499"
- # Http & Https
- - "--entryPoints.web.address=:80"
- - "--entryPoints.websecure.address=:443"
- # Permits the update by user's services
- - "--api=true"
- # Docker Configuration
- - "--providers.docker=true"
- - "--providers.docker.endpoint=unix:///var/run/docker.sock"
- - "--providers.docker.exposedByDefault=false"
- - "--providers.docker.network=traefik_proxy"
- - "--providers.docker.swarmMode=false"
- - "--providers.file.directory=/rules"
- - "--providers.file.watch=true"
- # Certificate Resolver
- - "--certificatesResolvers.mydnschallenge.acme.caServer=https://acme-staging-
- v02.api.letsencrypt.org/directory"
- - "--certificatesresolvers.mydnschallenge.acme.email=${CF_API_EMAIL}"
- - "--certificatesresolvers.mydnschallenge.acme.dnschallenge.provider=cloudflare"
- - "--certificatesresolvers.mydnschallenge.acme.storage=/etc/traefik/acme.json"
- labels:
- # Api
- - "traefik.enable=true"
- - "traefik.http.routers.traefik.rule=Host(`traefik.sub.domain.com`)"
- - "traefik.http.services.traefik.loadbalancer.server.port=8080"
- - "traefik.http.services.traefik.loadbalancer.server.scheme=http"
- - "traefik.http.routers.traefik.service=api@internal"
- # Wildcard cert
- - "traefik.http.routers.traefik.tls.domains[0].main=sub.domain.com"
- - "traefik.http.routers.traefik.tls.domains[0].sans=*.sub.domain.com"
- - "traefik.http.routers.traefik.tls.certresolver=mydnschallenge"
- # Http -> Https
- - "traefik.http.routers.http-catchall.rule=HostRegexp(`{host:.+}`)"
- - "traefik.http.routers.http-catchall.entrypoints=web"
- - "traefik.http.routers.http-catchall.middlewares=redirect-to-https"
- - "traefik.http.middlewares.redirect-to-https.redirectscheme.scheme=https"
- - "traefik.http.routers.traefik.entrypoints=websecure"
- - "traefik.http.routers.traefik.tls=true"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement