Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
sysadmin:docker:traefik:exemples:web_services_localhost [2021/10/26 12:50] – yoann | sysadmin:docker:traefik:exemples:web_services_localhost [2021/10/26 17:59] (Version actuelle) – yoann | ||
---|---|---|---|
Ligne 7: | Ligne 7: | ||
* Tester des services en développement; | * Tester des services en développement; | ||
* Restreindre l' | * Restreindre l' | ||
+ | |||
<code bash> | <code bash> | ||
Ligne 12: | Ligne 13: | ||
</ | </ | ||
+ | |||
+ | ===== Configuration de Traefik ===== | ||
+ | |||
+ | La configuration proposée ici sera montée sur le système de fichier du conteneur | ||
+ | |||
+ | <file YAML traefik.yml> | ||
+ | ## traefik.yml | ||
+ | ## Fichier de configuration YAML testé avec Traefik 2.4.12 | ||
+ | |||
+ | # API and dashboard configuration | ||
+ | api: | ||
+ | insecure: false | ||
+ | |||
+ | # Déclaration des points d' | ||
+ | entryPoints: | ||
+ | HTTP: | ||
+ | address: ": | ||
+ | HTTPS: | ||
+ | address: ": | ||
+ | METRICS: | ||
+ | address: ": | ||
+ | |||
+ | providers: | ||
+ | file: | ||
+ | # Dynamic files | ||
+ | directory: "/ | ||
+ | watch: true | ||
+ | docker: | ||
+ | # Pas de routage implicite. Seuls les conteneurs ayant un label | ||
+ | # traefik.enable=true seront traités | ||
+ | exposedByDefault: | ||
+ | |||
+ | # Route par défaut applicable lorsqu' | ||
+ | # un label. Ici container_name.docker.localhost | ||
+ | defaultRule: | ||
+ | |||
+ | # Journalisation du service | ||
+ | log: | ||
+ | #filepath: "/ | ||
+ | #format: json | ||
+ | level: INFO | ||
+ | |||
+ | # Journalisation du trafic | ||
+ | accessLog: | ||
+ | #filePath: "/ | ||
+ | #format: json | ||
+ | bufferingSize: | ||
+ | |||
+ | # Active l' | ||
+ | metrics: | ||
+ | prometheus: | ||
+ | entryPoint: METRICS | ||
+ | addServicesLabels: | ||
+ | addEntryPointsLabels: | ||
+ | </ | ||
+ | |||
+ | ===== Support du HTTPS ===== | ||
+ | |||
+ | Générer un certificat voir wiki | ||
+ | |||
+ | |||
+ | ===== Références ===== | ||
+ | |||
+ | * [[ https:// | ||