- "traefik.enable=true"
- "traefik.http.routers.traefik.entrypoints=http"
- "traefik.http.routers.traefik.rule=Host(`traefik.giorgioravera.it`)"
+ #- "traefik.http.routers.traefik.rule=Host(`traefik.giorgioravera.it`) ||
+ # (Host(`docker.giorgioravera.it`) && (PathPrefix(`/traefik`) || PathPrefix(`/api`)))"
- "traefik.http.routers.traefik.service=api@internal"
- "traefik.http.routers.traefik.middlewares=traefik-auth"
+ #- "traefik.http.routers.traefik.middlewares=traefik-auth,traefik-stripprefix"
#- "traefik.http.routers.traefik.middlewares=traefik-https-redirect"
- "traefik.http.routers.traefik-secure.entrypoints=https"
- "traefik.http.routers.traefik-secure.rule=Host(`traefik.giorgioravera.it`)"
+ #- "traefik.http.routers.traefik-secure.rule=Host(`traefik.giorgioravera.it`) ||
+ # (Host(`docker.giorgioravera.it`) && (PathPrefix(`/traefik`) || PathPrefix(`/api`)))"
- "traefik.http.routers.traefik-secure.tls=true"
- - "traefik.http.routers.traefik-secure.middlewares=traefik-auth"
- #- "traefik.http.middlewares.traefik-https-redirect.redirectscheme.scheme=https"
#- "traefik.http.routers.traefik-secure.tls.certresolver=http"
- "traefik.http.routers.traefik-secure.service=api@internal"
+ - "traefik.http.routers.traefik-secure.middlewares=traefik-auth"
+ #- "traefik.http.routers.traefik-secure.middlewares=traefik-auth,traefik-stripprefix"
+ #- "traefik.http.middlewares.traefik-https-redirect.redirectscheme.scheme=https"
- "traefik.http.middlewares.traefik-auth.basicauth.usersfile=/passwd"
+ - "traefik.http.middlewares.traefik-stripprefix.stripprefix.prefixes=/traefik"
- "traefik.http.services.workaround.loadbalancer.server.port=9999"
- "traefik.enable=true"
- "traefik.http.routers.traefik.entrypoints=http"
- "traefik.http.routers.traefik.rule=Host(`traefik.giorgioravera.it`)"
+ #- "traefik.http.routers.traefik.rule=Host(`traefik.giorgioravera.it`) ||
+ # (Host(`docker.giorgioravera.it`) && (PathPrefix(`/traefik`) || PathPrefix(`/api`)))"
- "traefik.http.routers.traefik.service=api@internal"
- "traefik.http.routers.traefik.middlewares=traefik-auth"
+ #- "traefik.http.routers.traefik.middlewares=traefik-auth,traefik-stripprefix"
#- "traefik.http.routers.traefik.middlewares=traefik-https-redirect"
- #- "traefik.http.middlewares.traefik-https-redirect.redirectscheme.scheme=https"
- "traefik.http.routers.traefik-secure.entrypoints=https"
- "traefik.http.routers.traefik-secure.rule=Host(`traefik.giorgioravera.it`)"
- - "traefik.http.routers.traefik-secure.middlewares=traefik-auth"
+ #- "traefik.http.routers.traefik-secure.rule=Host(`traefik.giorgioravera.it`) ||
+ # (Host(`docker.giorgioravera.it`) && (PathPrefix(`/traefik`) || PathPrefix(`/api`)))"
- "traefik.http.routers.traefik-secure.tls=true"
#- "traefik.http.routers.traefik-secure.tls.certresolver=http"
- "traefik.http.routers.traefik-secure.service=api@internal"
+ - "traefik.http.routers.traefik-secure.middlewares=traefik-auth"
+ #- "traefik.http.routers.traefik-secure.middlewares=traefik-auth,traefik-stripprefix"
+ #- "traefik.http.middlewares.traefik-https-redirect.redirectscheme.scheme=https"
- "traefik.http.middlewares.traefik-auth.basicauth.usersfile=/passwd"
+ - "traefik.http.middlewares.traefik-stripprefix.stripprefix.prefixes=/traefik"
networks:
proxy: