Hi,
I'm trying to setup minio (https://min.io) with docker and traefik.
Routing is already working fine, but I have a problem.
Minio needs 2 ports getting routed. When I make my label rules like always, tls redirect not working anymore, it's available with https but no redirect.
Here are my labels
- 'traefik.enable=true'
- 'traefik.http.routers.first.entrypoints=http'
- 'traefik.http.routers.first.rule=Host(`first.bar`)'
- 'traefik.http.routers.first.middlewares=https-redirect@file'
- 'traefik.http.routers.first-secure.entrypoints=https'
- 'traefik.http.routers.first-secure.rule=Host(`first.bar`)'
- 'traefik.http.routers.first-secure.tls=true'
- 'traefik.http.routers.first-secure.tls.certresolver=http'
- 'traefik.http.routers.first-secure.service=first'
- 'traefik.http.routers.first-secure.middlewares=secHeaders@file'
- 'traefik.http.services.first.loadbalancer.server.port=9000'
- 'traefik.http.routers.second.entrypoints=http'
- 'traefik.http.routers.second.rule=Host(`second.bar`)'
- 'traefik.http.routers.second.middlewares=https-redirect@file'
- 'traefik.http.routers.second-secure.entrypoints=https'
- 'traefik.http.routers.second-secure.rule=Host(`second.bar`)'
- 'traefik.http.routers.second-secure.tls=true'
- 'traefik.http.routers.second-secure.tls.certresolver=http'
- 'traefik.http.routers.second-secure.service=second'
- 'traefik.http.routers.second-secure.middlewares=secHeaders@file'
- 'traefik.http.services.second.loadbalancer.server.port=9001'
- 'traefik.docker.network=proxy'
If I remove on service and just 9000 or 9001 it's working like expected.
- 'traefik.enable=true'
- 'traefik.http.routers.first.entrypoints=http'
- 'traefik.http.routers.first.rule=Host(`first.bar`)'
- 'traefik.http.routers.first.middlewares=https-redirect@file'
- 'traefik.http.routers.first-secure.entrypoints=https'
- 'traefik.http.routers.first-secure.rule=Host(`first.bar`)'
- 'traefik.http.routers.first-secure.tls=true'
- 'traefik.http.routers.first-secure.tls.certresolver=http'
- 'traefik.http.routers.first-secure.service=first'
- 'traefik.http.routers.first-secure.middlewares=secHeaders@file'
- 'traefik.http.services.first.loadbalancer.server.port=9000'
- 'traefik.docker.network=proxy'
In the traefik dashboard is only one the http entrypoint visible.