You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Grégory Lebreton 4052cba21f | 1 year ago | |
---|---|---|
.env | 1 year ago | |
README.md | 1 year ago | |
docker-compose.yml | 1 year ago |
README.md
TRAEFIK
Traefik est un applicatif pouvant servir de reverse proxy mappant les ports 80 et 443 de l'hôte et créant les routes vers les conteneurs avec leur certificats SSL.
CONFIGURATION
- Modifier l'email pour les certificats HTTPS:
nano .env
- Pour ajouter un service à Traefik:
# MODIFIER DNS DANS CHAQUE LABELS APRES ROUTERS
labels:
# HTTP
- "traefik.enable=true"
- "traefik.http.routers.whoami.entrypoints=web"
# DNS
- "traefik.http.routers.whoami.rule=Host(`whoami.localhost`)"
# HTTPS
- traefik.http.routers.whoami-ssl.tls.certresolver=le
- traefik.http.routers.whoami-ssl.entryPoints=websecure
- traefik.http.routers.whoami-ssl.tls=true
# DNS
- traefik.http.routers.whoami-ssl.rule=Host(`whoami.localhost`)
# SERVICE
- traefik.http.routers.whoami-ssl.service=whoami
Note: Les labels sont à ajouter dans le compose du service à rattacher à Traefik
UTILISATION
- Lancer la stack:
docker-compose up -d
DOCUMENTATION
TO DO
- var dans le .env