From 84849b71b13750d3764db0c57f8fd25fe0a71e71 Mon Sep 17 00:00:00 2001 From: nom Date: Fri, 6 Jun 2025 09:59:41 +0200 Subject: [PATCH] mets les logs traefik dans un volume affiches les erreurs 4xx (pour utilisation d'un fail2ban sur le host) --- dockers/traefik/docker-compose.tmpl.yml.dist | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/dockers/traefik/docker-compose.tmpl.yml.dist b/dockers/traefik/docker-compose.tmpl.yml.dist index 5e4cd22..6fc93f1 100644 --- a/dockers/traefik/docker-compose.tmpl.yml.dist +++ b/dockers/traefik/docker-compose.tmpl.yml.dist @@ -1,6 +1,6 @@ services: reverse-proxy: - image: traefik:v3.4.0 + image: traefik:v3.4.1 container_name: ${traefikServName} restart: ${restartPolicy} # Enables the web UI and tells Traefik to listen to docker @@ -11,6 +11,7 @@ services: - /var/run/docker.sock:/var/run/docker.sock:ro - ./conf:/etc/traefik/ - letsencrypt:/letsencrypt + - log:/log environment: - TRAEFIK_PROVIDERS_DOCKER=true - TRAEFIK_PROVIDERS_DOCKER_EXPOSEDBYDEFAULT=false @@ -26,14 +27,17 @@ services: - TRAEFIK_CERTIFICATESRESOLVERS_letsencrypt_ACME_CASERVER=${acme_server} - TRAEFIK_CERTIFICATESRESOLVERS_letsencrypt_ACME_STORAGE=/letsencrypt/acme.json - TRAEFIK_CERTIFICATESRESOLVERS_letsencrypt_ACME_HTTPCHALLENGE_ENTRYPOINT=web - - TRAEFIK_LOG_LEVEL=INFO - TRAEFIK_API_DASHBOARD=true #pour la migration vers traefik3 - TRAEFIK_CORE_DEFAULTRULESYNTAX=v3 - TZ=Europe/Paris - TRAEFIK_ACCESSLOG=true + - TRAEFIK_ACCESSLOG_FILEPATH=/log/traefik_acces.log - TRAEFIK_ACCESSLOG_FILTERS_STATUSCODES=404,403,401 + - TRAEFIK_LOG=true + - TRAEFIK_LOG_LEVEL=INFO + - TRAEFIK_LOG_FILEPATH=/log/traefik.log labels: - "traefik.enable=true" @@ -229,3 +233,4 @@ networks: volumes: letsencrypt: + log: