Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01Mf2kATMtqVABHSYdxJMnim
28 lines
1.2 KiB
YAML
28 lines
1.2 KiB
YAML
# 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.
|