commit 28e81530c2772bd347a0604363ea38d1be8a7546 Author: Eric Date: Sun May 3 11:54:44 2026 -0400 Fix: GeoServer IP updated to 172.29.0.13 diff --git a/dynamic/routes.yml b/dynamic/routes.yml new file mode 100644 index 0000000..f7c3f21 --- /dev/null +++ b/dynamic/routes.yml @@ -0,0 +1,203 @@ +http: + middlewares: + geoserver-headers: + headers: + customRequestHeaders: + X-Forwarded-Host: "geoserver.digitribe.fr" + X-Forwarded-Proto: "https" + geoserver-redirect: + replacePath: + path: "/geoserver/" + + routers: + gitea: + rule: "Host(`gitea.digitribe.fr`)" + entryPoints: + - websecure + service: gitea + tls: + certResolver: letsencrypt + honcho: + rule: "Host(`honcho.digitribe.fr`)" + entryPoints: + - websecure + service: honcho + tls: + certResolver: letsencrypt + phpipam: + rule: "Host(`phpipam.digitribe.fr`)" + entryPoints: + - websecure + service: phpipam + tls: + certResolver: letsencrypt + geoserver-root: + rule: "Host(`geoserver.digitribe.fr`) && Path(`/`)" + entryPoints: + - websecure + service: geoserver + tls: + certResolver: letsencrypt + priority: 300 + middlewares: + - geoserver-redirect + geoserver: + rule: "Host(`geoserver.digitribe.fr`)" + entryPoints: + - websecure + service: geoserver + tls: + certResolver: letsencrypt + priority: 200 + middlewares: + - geoserver-headers + onix: + rule: "Host(`onix.digitribe.fr`)" + entryPoints: + - websecure + service: onix + tls: + certResolver: letsencrypt + openclaw: + rule: "Host(`openclaw.digitribe.fr`)" + entryPoints: + - websecure + service: openclaw + tls: + certResolver: letsencrypt + localai: + rule: "Host(`localai.digitribe.fr`)" + entryPoints: + - websecure + service: localai + tls: + certResolver: letsencrypt + frost: + rule: "Host(`frost.digitribe.fr`)" + entryPoints: + - websecure + service: frost + tls: + certResolver: letsencrypt + pgadmin: + rule: "Host(`pgadmin.digitribe.fr`)" + entryPoints: + - websecure + service: pgadmin + tls: + certResolver: letsencrypt + orion: + rule: "Host(`fiware-orion.digitribe.fr`)" + entryPoints: + - websecure + service: orion + tls: + certResolver: letsencrypt + ngsiproxy: + rule: "Host(`ngsiproxy.digitribe.fr`)" + entryPoints: + - websecure + service: ngsiproxy + tls: + certResolver: letsencrypt + wg: + rule: "Host(`wg.digitribe.fr`)" + entryPoints: + - websecure + service: wg + tls: + certResolver: letsencrypt + geonetwork: + rule: "Host(`geonetwork.digitribe.fr`)" + entryPoints: + - websecure + service: geonetwork + tls: + certResolver: letsencrypt + ofn: + rule: "Host(`ofn.digitribe.fr`)" + entryPoints: + - websecure + service: ofn + tls: + certResolver: letsencrypt + microcks-sso: + rule: "Host(`microcks-sso.digitribe.fr`)" + entryPoints: + - websecure + service: microcks-sso + tls: + certResolver: letsencrypt + piero: + rule: "Host(`piero.digitribe.fr`)" + entryPoints: + - websecure + service: piero + tls: + certResolver: letsencrypt + + services: + gitea: + loadBalancer: + servers: + - url: "http://gitea:3000" + honcho: + loadBalancer: + servers: + - url: "http://honcho-api-1:8080" + phpipam: + loadBalancer: + servers: + - url: "http://phpipam-phpipam-web-1:80" + geoserver: + loadBalancer: + servers: + - url: "http://172.29.0.13:8080" + onix: + loadBalancer: + servers: + - url: "http://172.22.0.5:8080" + openclaw: + loadBalancer: + servers: + - url: "http://openclaw-openclaw-gateway-1:8080" + localai: + loadBalancer: + servers: + - url: "http://localai_api_1:8080" + frost: + loadBalancer: + servers: + - url: "http://frost_allinone-web-1:8080" + pgadmin: + loadBalancer: + servers: + - url: "http://scripts-pgadmin-1:80" + orion: + loadBalancer: + servers: + - url: "http://fiware-gis-quickstart-orion-1:1026" + ngsiproxy: + loadBalancer: + servers: + - url: "http://fiware-gis-quickstart-ngsiproxy-1:3000" + wg: + loadBalancer: + servers: + - url: "http://wg-easy:51821" + geonetwork: + loadBalancer: + servers: + - url: "http://172.22.0.2:8080" + ofn: + loadBalancer: + servers: + - url: "http://localai_api_1:8080" + microcks-sso: + loadBalancer: + servers: + - url: "http://172.29.0.24:8080" + piero: + loadBalancer: + servers: + - url: "http://172.29.0.15:80"