maj .env + README
This commit is contained in:
parent
6f49069bb9
commit
4052cba21f
5
.env
5
.env
@ -1,4 +1,3 @@
|
|||||||
# TAREFIK ENVIRONMENTS VARS
|
# TRAEFIK ENVIRONMENTS VARS
|
||||||
|
|
||||||
ACME_EMAIL=
|
ACME_EMAIL=
|
||||||
DNS=
|
|
||||||
33
README.md
33
README.md
@ -1,13 +1,35 @@
|
|||||||
# TRAEFIK
|
# 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
|
## CONFIGURATION
|
||||||
|
|
||||||
- Modifier la configuration:
|
- Modifier l'email pour les certificats HTTPS:
|
||||||
```bash
|
```bash
|
||||||
nano .env
|
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
|
## UTILISATION
|
||||||
|
|
||||||
@ -16,6 +38,11 @@ nano .env
|
|||||||
docker-compose up -d
|
docker-compose up -d
|
||||||
```
|
```
|
||||||
|
|
||||||
|
## DOCUMENTATION
|
||||||
|
|
||||||
|
> https://doc.traefik.io/traefik/
|
||||||
|
|
||||||
## TO DO
|
## TO DO
|
||||||
|
|
||||||
- [ ] var dans le .env
|
- [ ] var dans le .env
|
||||||
|
|
||||||
|
|||||||
@ -6,7 +6,7 @@ services:
|
|||||||
image: traefik:v2.10
|
image: traefik:v2.10
|
||||||
container_name: traefik
|
container_name: traefik
|
||||||
command:
|
command:
|
||||||
# for web ui traefik
|
# For web ui traefik
|
||||||
- "--api.insecure=true"
|
- "--api.insecure=true"
|
||||||
- "--providers.docker=true"
|
- "--providers.docker=true"
|
||||||
- "--providers.docker.swarmmode=false"
|
- "--providers.docker.swarmmode=false"
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user