Hide unexposed containers

This commit is contained in:
2020-11-25 16:22:29 +01:00
parent 450c9e65f6
commit c9a39507fb
3 changed files with 8 additions and 5 deletions

View File

@@ -45,6 +45,7 @@ services:
- web
- backend
labels:
- traefik.enable=true
- traefik.http.routers.host_domaine_tld.rule=Host(`host.domain.tld`)
- traefik.http.routers.host_domaine_tld.tls=true
- traefik.http.routers.host_domaine_tld.tls.certresolver=myresolver
@@ -53,7 +54,7 @@ services:
```
**Penser à remplacer `host.domaine.tls` et `host_domain_tld` par les valeurs qui vont bien.**
Les services qui ne sont pas publié doivent être ajouté au réseau `backend`.
Les services qui ne sont pas exposé doivent être ajouté au réseau `backend`.
```yaml
services:

View File

@@ -28,4 +28,5 @@
entryPoint = "web"
[providers.docker]
exposedByDefault = false
network = "web"

View File

@@ -14,12 +14,13 @@ services:
- ./conf/acme.json:/acme.json
- ./conf/custom:/etc/traefik/custom:ro
labels:
- "traefik.http.routers.dashboard.rule=Host(`${HOSTNAME}`)"
- "traefik.http.routers.dashboard.service=api@internal"
- "traefik.http.routers.dashboard.middlewares=auth"
- traefik.enable=true
- traefik.http.routers.dashboard.rule=Host(`${HOSTNAME}`)
- traefik.http.routers.dashboard.service=api@internal
- traefik.http.routers.dashboard.middlewares=auth
- traefik.http.routers.dashboard.tls=true
- traefik.http.routers.dashboard.tls.certresolver=myresolver
- "traefik.http.middlewares.auth.basicauth.users=${DASHBOARDUSERS}"
- traefik.http.middlewares.auth.basicauth.users=${DASHBOARDUSERS}
networks:
web: