Traefik : exemple de route /admin vers l'interface ; option --ecoute

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Mf2kATMtqVABHSYdxJMnim
This commit is contained in:
FabriceandClaude Opus 5.5 committed 2026-10-09 15:01:09 +00:00
1 parent 4366db94ed
commit d3a8394bc1
4 files changed
+40 -6

No files matched your search

+27
View File
@@ -0,0 +1,27 @@
# Traefik : envoie https://roadtrips.ouaibe.fr/admin/ vers l'interface RTG.
#
# 1. Copier ce fichier dans le dossier de configuration « dynamique » de
# Traefik (celui de providers.file), à côté de la configuration du site.
# 2. Mettre ci-dessous les mêmes entryPoints et certResolver que ceux du site.
# 3. Sur le Mac, laisser tourner :
# rtg --racine /Volumes/CLEROADTRIPS/Road-Trips interface --proxy --prefixe /admin
#
# Traefik transmet lui-même l'adresse du visiteur et le « https » à RTG
# (X-Forwarded-For, X-Forwarded-Proto) : rien d'autre à régler.
http:
routers:
rtg-admin:
rule: "Host(`roadtrips.ouaibe.fr`) && PathPrefix(`/admin`)"
entryPoints: [websecure] # même nom que pour le site
service: rtg-admin
tls:
certResolver: letsencrypt # même nom que pour le site
services:
rtg-admin:
loadBalancer:
servers:
# Traefik dans Docker sur ce Mac :
- url: "http://host.docker.internal:8765"
# Traefik installé directement sur ce Mac : "http://127.0.0.1:8765"
# Traefik sur une autre machine : "http://<adresse du Mac>:8765",
# et lancer RTG avec --ecoute 0.0.0.0 en plus.