Files
RoadTripsGenerator/exemples/traefik-rtg-admin.yml
T

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.