Traefik service via docker compose
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 maj .env + README 1 year ago
.env maj .env + README 1 year ago
README.md maj .env + README 1 year ago
docker-compose.yml maj .env + README 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

https://doc.traefik.io/traefik/

TO DO

  • var dans le .env