Вы также можете установить метки для контейнера traefik.Traefik может управлять собственным контейнером, поэтому вы можете установить базовую аутентификацию http через label
, как и в любом другом контейнере.Единственная проблема, с которой я столкнулся, заключается в том, что DNS-запрос от клиента ACME дает сбой, но он работает с самозаверяющими сертификатами.
deploy:
labels:
- "traefik.docker.network=infra_traefik"
- "traefik.port=8080"
- "traefik.tags=monitoring"
- "traefik.backend.loadbalancer.stickiness=true"
- "traefik.frontend.passHostHeader=true"
- "traefik.frontend.rule=Host:proxy01.swarm.lympo.io,proxy.swarm.lympo.io"
- "traefik.frontend.auth.basic=admin:$$apr1$$Xv0Slw4m$$MqFgCq4Do83fcKIsPTDGu/"
restart_policy:
condition: on-failure
placement:
constraints:
- node.role == manager