FIX: MapStore Traefik config + Pulsar Manager routing
This commit is contained in:
204
dynamic/16-mapstore.yml.bak
Normal file
204
dynamic/16-mapstore.yml.bak
Normal file
@@ -0,0 +1,204 @@
|
||||
http:
|
||||
routers:
|
||||
mapstore-root:
|
||||
rule: "Host(`mapstore.digitribe.fr`) && Path(`/`)"
|
||||
entryPoints:
|
||||
- websecure
|
||||
service: mapstore-root-redirect
|
||||
tls:
|
||||
certResolver: letsencrypt
|
||||
middlewares:
|
||||
- mapstore-redirect
|
||||
|
||||
mapstore-app:
|
||||
rule: "Host(`mapstore.digitribe.fr`) && PathPrefix(`/mapstore`)"
|
||||
entryPoints:
|
||||
- websecure
|
||||
service: mapstore
|
||||
tls:
|
||||
certResolver: letsencrypt
|
||||
|
||||
mapstore-static:
|
||||
rule: "Host(`mapstore.digitribe.fr`) && PathPrefix(`/dist`)"
|
||||
entryPoints:
|
||||
- websecure
|
||||
service: mapstore
|
||||
tls:
|
||||
certResolver: letsencrypt
|
||||
|
||||
mapstore-static2:
|
||||
rule: "Host(`mapstore.digitribe.fr`) && PathPrefix(`/assets`)"
|
||||
entryPoints:
|
||||
- websecure
|
||||
service: mapstore
|
||||
tls:
|
||||
certResolver: letsencrypt
|
||||
|
||||
mapstore-static3:
|
||||
rule: "Host(`mapstore.digitribe.fr`) && PathPrefix(`/web`)"
|
||||
entryPoints:
|
||||
- websecure
|
||||
service: mapstore
|
||||
tls:
|
||||
certResolver: letsencrypt
|
||||
|
||||
mapstore-static4:
|
||||
rule: "Host(`mapstore.digitribe.fr`) && PathPrefix(`/printing`)"
|
||||
entryPoints:
|
||||
- websecure
|
||||
service: mapstore
|
||||
tls:
|
||||
certResolver: letsencrypt
|
||||
|
||||
mapstore-static5:
|
||||
rule: "Host(`mapstore.digitribe.fr`) && PathPrefix(`/themes`)"
|
||||
entryPoints:
|
||||
- websecure
|
||||
service: mapstore
|
||||
tls:
|
||||
certResolver: letsencrypt
|
||||
|
||||
mapstore-static6:
|
||||
rule: "Host(`mapstore.digitribe.fr`) && PathPrefix(`/translations`)"
|
||||
entryPoints:
|
||||
- websecure
|
||||
service: mapstore
|
||||
tls:
|
||||
certResolver: letsencrypt
|
||||
|
||||
mapstore-static7:
|
||||
rule: "Host(`mapstore.digitribe.fr`) && PathPrefix(`/configs`)"
|
||||
entryPoints:
|
||||
- websecure
|
||||
service: mapstore
|
||||
tls:
|
||||
certResolver: letsencrypt
|
||||
|
||||
mapstore-exact:
|
||||
rule: "Host(`mapstore.digitribe.fr`) && PathPrefix(`/proxy`)"
|
||||
entryPoints:
|
||||
- websecure
|
||||
service: mapstore-proxy
|
||||
tls:
|
||||
certResolver: letsencrypt
|
||||
middlewares:
|
||||
- mapstore-proxy-prefix
|
||||
|
||||
mapstore-geoserver:
|
||||
rule: "Host(`mapstore.digitribe.fr`) && PathPrefix(`/geoserver`)"
|
||||
entryPoints:
|
||||
- websecure
|
||||
service: mapstore-geoserver-backend
|
||||
tls:
|
||||
certResolver: letsencrypt
|
||||
|
||||
mapstore-geonetwork:
|
||||
rule: "Host(`mapstore.digitribe.fr`) && PathPrefix(`/geonetwork`)"
|
||||
entryPoints:
|
||||
- websecure
|
||||
service: geonetwork
|
||||
tls:
|
||||
certResolver: letsencrypt
|
||||
|
||||
mapstore-datahub:
|
||||
rule: "Host(`mapstore.digitribe.fr`) && PathPrefix(`/datahub`)"
|
||||
entryPoints:
|
||||
- websecure
|
||||
service: datahub
|
||||
tls:
|
||||
certResolver: letsencrypt
|
||||
|
||||
mapstore-import:
|
||||
rule: "Host(`mapstore.digitribe.fr`) && PathPrefix(`/import`)"
|
||||
entryPoints:
|
||||
- websecure
|
||||
service: import
|
||||
tls:
|
||||
certResolver: letsencrypt
|
||||
middlewares:
|
||||
- import-strip
|
||||
|
||||
mapstore-datafeeder:
|
||||
rule: "Host(`mapstore.digitribe.fr`) && PathPrefix(`/datafeeder`)"
|
||||
entryPoints:
|
||||
- websecure
|
||||
service: datafeeder
|
||||
tls:
|
||||
certResolver: letsencrypt
|
||||
middlewares:
|
||||
- datafeeder-auth
|
||||
- datafeeder-strip
|
||||
- datafeeder-add
|
||||
|
||||
middlewares:
|
||||
mapstore-redirect:
|
||||
redirectRegex:
|
||||
regex: "^/$"
|
||||
replacement: "/mapstore/"
|
||||
permanent: true
|
||||
|
||||
datafeeder-auth:
|
||||
headers:
|
||||
customRequestHeaders:
|
||||
sec-proxy: "true"
|
||||
sec-username: "idatafeeder"
|
||||
datafeeder-strip:
|
||||
stripPrefix:
|
||||
prefixes:
|
||||
- "/datafeeder"
|
||||
datafeeder-add:
|
||||
addPrefix:
|
||||
prefix: "/datafeeder"
|
||||
import-strip:
|
||||
stripPrefix:
|
||||
prefixes:
|
||||
- "/import"
|
||||
forceSlash: true
|
||||
mapstore-prefix:
|
||||
addPrefix:
|
||||
prefix: "/mapstore"
|
||||
mapstore-strip-prefix:
|
||||
stripPrefix:
|
||||
prefixes:
|
||||
- "/mapstore"
|
||||
mapstore-proxy-prefix:
|
||||
addPrefix:
|
||||
prefix: "/mapstore"
|
||||
|
||||
services:
|
||||
mapstore-root-redirect:
|
||||
loadBalancer:
|
||||
servers:
|
||||
- url: "http://172.29.0.18:80"
|
||||
mapstore:
|
||||
loadBalancer:
|
||||
servers:
|
||||
- url: "http://172.29.0.18:80"
|
||||
mapstore-proxy:
|
||||
loadBalancer:
|
||||
servers:
|
||||
- url: "http://172.29.0.18:80"
|
||||
mapstore-geoserver-backend:
|
||||
loadBalancer:
|
||||
servers:
|
||||
- url: "http://172.29.0.17:8080"
|
||||
geonetwork:
|
||||
loadBalancer:
|
||||
servers:
|
||||
- url: "http://172.19.0.15:8080"
|
||||
datahub:
|
||||
loadBalancer:
|
||||
servers:
|
||||
- url: "http://172.19.0.2:80"
|
||||
import:
|
||||
loadBalancer:
|
||||
servers:
|
||||
- url: "http://172.19.0.8:80"
|
||||
datafeeder:
|
||||
loadBalancer:
|
||||
servers:
|
||||
- url: "http://172.19.0.22:8080"
|
||||
datafeeder-gateway:
|
||||
loadBalancer:
|
||||
servers:
|
||||
- url: "http://172.19.0.20:8080"# test 1776975088
|
||||
Reference in New Issue
Block a user