maj .env + README

main
Grégory Lebreton 1 year ago
parent 6f49069bb9
commit 4052cba21f

@ -1,4 +1,3 @@
# TAREFIK ENVIRONMENTS VARS
# TRAEFIK ENVIRONMENTS VARS
ACME_EMAIL=
DNS=

@ -1,13 +1,35 @@
# 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
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 la configuration:
- Modifier l'email pour les certificats HTTPS:
```bash
nano .env
```
- Pour ajouter un service à Traefik:
```yml
# 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
@ -16,6 +38,11 @@ nano .env
docker-compose up -d
```
## DOCUMENTATION
> https://doc.traefik.io/traefik/
## TO DO
- [ ] var dans le .env

@ -6,7 +6,7 @@ services:
image: traefik:v2.10
container_name: traefik
command:
# for web ui traefik
# For web ui traefik
- "--api.insecure=true"
- "--providers.docker=true"
- "--providers.docker.swarmmode=false"

Loading…
Cancel
Save