Отключение HTTPS для одного сервиса / домена с помощью ярлыков Docker - PullRequest
0 голосов
/ 07 января 2019

Я довольно долго запускаю установку Traefik + Let's Encrypt в среде Docker Swarm, и все работает гладко, с включенным только HTTPS, поскольку я принудительно перенаправляю HTTP -> HTTPS.

Проблема, с которой я столкнулся сейчас, заключается в том, что у меня есть определенный сайт / служба, для которой требуется только HTTP, но до сих пор я не смог выяснить, как только отключите перенаправление HTTP-> HTTPS для этой конкретной службы, так как я бы предпочел не отключать ее для всех моих сайтов / служб.

Мой текущий traefik.toml довольно прост:

defaultEntryPoints = ["https", "http"]

[entryPoints]
  [entryPoints.http]
  address = ":80"
  [entryPoints.http.redirect]
  entryPoint = "https"

  [entryPoints.https]
  address = ":443"
  [entryPoints.https.tls]

  ...

В самом контейнере я пытался установить метки, такие как traefik.fontend.entryPoints=http, но это не имело никакого значения, вероятно, из-за перенаправления, имеющегося в настоящее время.

Итак, мой вопрос: как я могу отключить перенаправление или HTTPS для конкретного контейнера, предпочтительно используя только метки?

...