maj .env + README

This commit is contained in:
Grégory Lebreton 2023-05-30 14:07:47 +02:00
parent 6f49069bb9
commit 4052cba21f
3 changed files with 33 additions and 7 deletions

5
.env
View File

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

View File

@ -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
- [ ] var dans le .env

View File

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