Browse Source

Hide unexposed containers

master
Florestan Bredow 10 months ago
parent
commit
c9a39507fb
  1. 3
      README.md
  2. 1
      conf/traefik.toml
  3. 9
      docker-compose.yml

3
README.md

@ -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:

1
conf/traefik.toml

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

9
docker-compose.yml

@ -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:

Loading…
Cancel
Save