EOX GitLab Instance
Skip to content
GitLab
Explore
Sign in
Primary navigation
Search or go to…
Project
V
VS
Manage
Activity
Members
Labels
Plan
Issues
Issue boards
Milestones
Code
Merge requests
Repository
Branches
Commits
Tags
Repository graph
Compare revisions
Snippets
Deploy
Releases
Container Registry
Model registry
Monitor
Incidents
Service Desk
Analyze
Value stream analytics
Contributor analytics
Repository analytics
Model experiments
Help
Help
Support
GitLab documentation
Compare GitLab plans
Community forum
Contribute to GitLab
Provide feedback
Terms and privacy
Keyboard shortcuts
?
Snippets
Groups
Projects
Show more breadcrumbs
ESA
PRISM
VS
Commits
b882d9fe
Commit
b882d9fe
authored
4 years ago
by
Lubomir Dolezal
Browse files
Options
Downloads
Patches
Plain Diff
fix traefik configurations removing notions of <stack-name>.pvs.prism.eox.at
parent
9003a189
No related branches found
Branches containing commit
No related tags found
Tags containing commit
No related merge requests found
Changes
3
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
docker-compose.dem.ops.yml
+10
-10
10 additions, 10 deletions
docker-compose.dem.ops.yml
docker-compose.emg.ops.yml
+10
-10
10 additions, 10 deletions
docker-compose.emg.ops.yml
docker-compose.vhr18.ops.yml
+10
-10
10 additions, 10 deletions
docker-compose.vhr18.ops.yml
with
30 additions
and
30 deletions
docker-compose.dem.ops.yml
+
10
−
10
View file @
b882d9fe
...
...
@@ -13,23 +13,23 @@ services:
deploy
:
labels
:
# router for basic auth based access (https)
-
"
traefik.http.routers.dem-renderer.rule=Host(
`dem.pvs.prism.eox.at`,
`a.dem.pvs.prism.eox.at`,
`b.dem.pvs.prism.eox.at`,
`c.dem.pvs.prism.eox.at`,
`d.dem.pvs.prism.eox.at`,
`e.dem.pvs.prism.eox.at`,
`f.dem.pvs.prism.eox.at`,
`g.dem.pvs.prism.eox.at`,
`h.dem.pvs.prism.eox.at`,
`dem.pdas.prism.eox.at`,
`a.dem.pdas.prism.eox.at`,
`b.dem.pdas.prism.eox.at`,
`c.dem.pdas.prism.eox.at`,
`d.dem.pdas.prism.eox.at`,
`e.dem.pdas.prism.eox.at`,
`f.dem.pdas.prism.eox.at`,
`g.dem.pdas.prism.eox.at`,
`h.dem.pdas.prism.eox.at`,
`dem.pass.copernicus.eu`,
`a.dem.pass.copernicus.eu`,
`b.dem.pass.copernicus.eu`,
`c.dem.pass.copernicus.eu`,
`d.dem.pass.copernicus.eu`,
`e.dem.pass.copernicus.eu`,
`f.dem.pass.copernicus.eu`,
`g.dem.pass.copernicus.eu`,
`h.dem.pass.copernicus.eu`)
&&
PathPrefix(`/ows`,
`/opensearch`,
`/admin`)"
-
"
traefik.http.routers.dem-renderer.rule=Host(`dem.pdas.prism.eox.at`,
`a.dem.pdas.prism.eox.at`,
`b.dem.pdas.prism.eox.at`,
`c.dem.pdas.prism.eox.at`,
`d.dem.pdas.prism.eox.at`,
`e.dem.pdas.prism.eox.at`,
`f.dem.pdas.prism.eox.at`,
`g.dem.pdas.prism.eox.at`,
`h.dem.pdas.prism.eox.at`,
`dem.pass.copernicus.eu`,
`a.dem.pass.copernicus.eu`,
`b.dem.pass.copernicus.eu`,
`c.dem.pass.copernicus.eu`,
`d.dem.pass.copernicus.eu`,
`e.dem.pass.copernicus.eu`,
`f.dem.pass.copernicus.eu`,
`g.dem.pass.copernicus.eu`,
`h.dem.pass.copernicus.eu`)
&&
PathPrefix(`/ows`,
`/opensearch`,
`/admin`)"
-
"
traefik.http.routers.dem-renderer.middlewares=auth@file,compress@file,cors@file"
-
"
traefik.http.routers.dem-renderer.tls=true"
-
"
traefik.http.routers.dem-renderer.tls.certresolver=default"
-
"
traefik.http.routers.dem-renderer.entrypoints=https"
# router for basic auth based access (http)
-
"
traefik.http.routers.dem-renderer-redirect.rule=Host(
`dem.pvs.prism.eox.at`,
`a.dem.pvs.prism.eox.at`,
`b.dem.pvs.prism.eox.at`,
`c.dem.pvs.prism.eox.at`,
`d.dem.pvs.prism.eox.at`,
`e.dem.pvs.prism.eox.at`,
`f.dem.pvs.prism.eox.at`,
`g.dem.pvs.prism.eox.at`,
`h.dem.pvs.prism.eox.at`,
`dem.pdas.prism.eox.at`,
`a.dem.pdas.prism.eox.at`,
`b.dem.pdas.prism.eox.at`,
`c.dem.pdas.prism.eox.at`,
`d.dem.pdas.prism.eox.at`,
`e.dem.pdas.prism.eox.at`,
`f.dem.pdas.prism.eox.at`,
`g.dem.pdas.prism.eox.at`,
`h.dem.pdas.prism.eox.at`,
`dem.pass.copernicus.eu`,
`a.dem.pass.copernicus.eu`,
`b.dem.pass.copernicus.eu`,
`c.dem.pass.copernicus.eu`,
`d.dem.pass.copernicus.eu`,
`e.dem.pass.copernicus.eu`,
`f.dem.pass.copernicus.eu`,
`g.dem.pass.copernicus.eu`,
`h.dem.pass.copernicus.eu`)
&&
PathPrefix(`/ows`,
`/opensearch`,
`/admin`)"
-
"
traefik.http.routers.dem-renderer-redirect.rule=Host(`dem.pdas.prism.eox.at`,
`a.dem.pdas.prism.eox.at`,
`b.dem.pdas.prism.eox.at`,
`c.dem.pdas.prism.eox.at`,
`d.dem.pdas.prism.eox.at`,
`e.dem.pdas.prism.eox.at`,
`f.dem.pdas.prism.eox.at`,
`g.dem.pdas.prism.eox.at`,
`h.dem.pdas.prism.eox.at`,
`dem.pass.copernicus.eu`,
`a.dem.pass.copernicus.eu`,
`b.dem.pass.copernicus.eu`,
`c.dem.pass.copernicus.eu`,
`d.dem.pass.copernicus.eu`,
`e.dem.pass.copernicus.eu`,
`f.dem.pass.copernicus.eu`,
`g.dem.pass.copernicus.eu`,
`h.dem.pass.copernicus.eu`)
&&
PathPrefix(`/ows`,
`/opensearch`,
`/admin`)"
-
"
traefik.http.routers.dem-renderer-redirect.middlewares=redirect@file"
-
"
traefik.http.routers.dem-renderer-redirect.entrypoints=http"
# router for referrer based access (https)
-
"
traefik.http.routers.dem-renderer_referer.rule=Host(
`dem.pvs.prism.eox.at`,
`a.dem.pvs.prism.eox.at`,
`b.dem.pvs.prism.eox.at`,
`c.dem.pvs.prism.eox.at`,
`d.dem.pvs.prism.eox.at`,
`e.dem.pvs.prism.eox.at`,
`f.dem.pvs.prism.eox.at`,
`g.dem.pvs.prism.eox.at`,
`h.dem.pvs.prism.eox.at`,
`dem.pdas.prism.eox.at`,
`a.dem.pdas.prism.eox.at`,
`b.dem.pdas.prism.eox.at`,
`c.dem.pdas.prism.eox.at`,
`d.dem.pdas.prism.eox.at`,
`e.dem.pdas.prism.eox.at`,
`f.dem.pdas.prism.eox.at`,
`g.dem.pdas.prism.eox.at`,
`h.dem.pdas.prism.eox.at`,
`dem.pass.copernicus.eu`,
`a.dem.pass.copernicus.eu`,
`b.dem.pass.copernicus.eu`,
`c.dem.pass.copernicus.eu`,
`d.dem.pass.copernicus.eu`,
`e.dem.pass.copernicus.eu`,
`f.dem.pass.copernicus.eu`,
`g.dem.pass.copernicus.eu`,
`h.dem.pass.copernicus.eu`)
&&
PathPrefix(`/ows`,
`/opensearch`,
`/admin`)
&&
HeadersRegexp(`Referer`,
`https?://)?(panda.copernicus.eu|panda.cdsv3.eu|panda-demo.ondaprism.eu|panda-demo.copernicus.eu|cdsportal-demo.copernicus.eu|ocqc-demo.copernicus.eu|dem.
pvs.prism.eox.at|dem.
pdas.prism.eox.at|dem.pass.copernicus.eu)/?"
-
"
traefik.http.routers.dem-renderer_referer.rule=Host(`dem.pdas.prism.eox.at`,
`a.dem.pdas.prism.eox.at`,
`b.dem.pdas.prism.eox.at`,
`c.dem.pdas.prism.eox.at`,
`d.dem.pdas.prism.eox.at`,
`e.dem.pdas.prism.eox.at`,
`f.dem.pdas.prism.eox.at`,
`g.dem.pdas.prism.eox.at`,
`h.dem.pdas.prism.eox.at`,
`dem.pass.copernicus.eu`,
`a.dem.pass.copernicus.eu`,
`b.dem.pass.copernicus.eu`,
`c.dem.pass.copernicus.eu`,
`d.dem.pass.copernicus.eu`,
`e.dem.pass.copernicus.eu`,
`f.dem.pass.copernicus.eu`,
`g.dem.pass.copernicus.eu`,
`h.dem.pass.copernicus.eu`)
&&
PathPrefix(`/ows`,
`/opensearch`,
`/admin`)
&&
HeadersRegexp(`Referer`,
`
(
https?://)?(panda.copernicus.eu|panda.cdsv3.eu|panda-demo.ondaprism.eu|panda-demo.copernicus.eu|cdsportal-demo.copernicus.eu|ocqc-demo.copernicus.eu|dem.pdas.prism.eox.at|dem.pass.copernicus.eu)/?
`)
"
-
"
traefik.http.routers.dem-renderer_referer.middlewares=compress@file,cors@file"
-
"
traefik.http.routers.dem-renderer_referer.tls=true"
-
"
traefik.http.routers.dem-renderer_referer.tls.certresolver=default"
-
"
traefik.http.routers.dem-renderer_referer.entrypoints=https"
# router for referrer based access (http)
-
"
traefik.http.routers.dem-renderer_referer-redirect.rule=Host(`
dem.pvs.prism.eox.at`,
`a.dem.pvs.prism.eox.at`,
`b.dem.pvs.prism.eox.at`,
`c.dem.pvs.prism.eox.at`,
`d.dem.pvs.prism.eox.at`,
`e.dem.pvs.prism.eox.at`,
`f.dem.pvs.prism.eox.at`,
`g.dem.pvs.prism.eox.at`,
`h.dem.pvs.prism.eox.at`,
dem.pdas.prism.eox.at`,
`a.dem.pdas.prism.eox.at`,
`b.dem.pdas.prism.eox.at`,
`c.dem.pdas.prism.eox.at`,
`d.dem.pdas.prism.eox.at`,
`e.dem.pdas.prism.eox.at`,
`f.dem.pdas.prism.eox.at`,
`g.dem.pdas.prism.eox.at`,
`h.dem.pdas.prism.eox.at`,
`dem.pass.copernicus.eu`,
`a.dem.pass.copernicus.eu`,
`b.dem.pass.copernicus.eu`,
`c.dem.pass.copernicus.eu`,
`d.dem.pass.copernicus.eu`,
`e.dem.pass.copernicus.eu`,
`f.dem.pass.copernicus.eu`,
`g.dem.pass.copernicus.eu`,
`h.dem.pass.copernicus.eu`)
&&
PathPrefix(`/ows`,
`/opensearch`,
`/admin`)
&&
HeadersRegexp(`Referer`,
`(https?://)?(panda.copernicus.eu|panda.cdsv3.eu|panda-demo.ondaprism.eu|panda-demo.copernicus.eu|cdsportal-demo.copernicus.eu|ocqc-demo.copernicus.eu|dem.
pvs.prism.eox.at|dem.
pdas.prism.eox.at|dem.pass.copernicus.eu)/?`)"
-
"
traefik.http.routers.dem-renderer_referer-redirect.rule=Host(`dem.pdas.prism.eox.at`,
`a.dem.pdas.prism.eox.at`,
`b.dem.pdas.prism.eox.at`,
`c.dem.pdas.prism.eox.at`,
`d.dem.pdas.prism.eox.at`,
`e.dem.pdas.prism.eox.at`,
`f.dem.pdas.prism.eox.at`,
`g.dem.pdas.prism.eox.at`,
`h.dem.pdas.prism.eox.at`,
`dem.pass.copernicus.eu`,
`a.dem.pass.copernicus.eu`,
`b.dem.pass.copernicus.eu`,
`c.dem.pass.copernicus.eu`,
`d.dem.pass.copernicus.eu`,
`e.dem.pass.copernicus.eu`,
`f.dem.pass.copernicus.eu`,
`g.dem.pass.copernicus.eu`,
`h.dem.pass.copernicus.eu`)
&&
PathPrefix(`/ows`,
`/opensearch`,
`/admin`)
&&
HeadersRegexp(`Referer`,
`(https?://)?(panda.copernicus.eu|panda.cdsv3.eu|panda-demo.ondaprism.eu|panda-demo.copernicus.eu|cdsportal-demo.copernicus.eu|ocqc-demo.copernicus.eu|dem.pdas.prism.eox.at|dem.pass.copernicus.eu)/?`)"
-
"
traefik.http.routers.dem-renderer_referer-redirect.middlewares=redirect@file"
-
"
traefik.http.routers.dem-renderer_referer-redirect.entrypoints=http"
# general
...
...
@@ -52,23 +52,23 @@ services:
labels
:
-
"
traefik.http.middlewares.cache-stripprefix.stripprefix.prefixes=/cache"
# router for basic auth based access (https)
-
"
traefik.http.routers.dem-cache.rule=Host(
`dem.pvs.prism.eox.at`,
`a.dem.pvs.prism.eox.at`,
`b.dem.pvs.prism.eox.at`,
`c.dem.pvs.prism.eox.at`,
`d.dem.pvs.prism.eox.at`,
`e.dem.pvs.prism.eox.at`,
`f.dem.pvs.prism.eox.at`,
`g.dem.pvs.prism.eox.at`,
`h.dem.pvs.prism.eox.at`,
`dem.pdas.prism.eox.at`,
`a.dem.pdas.prism.eox.at`,
`b.dem.pdas.prism.eox.at`,
`c.dem.pdas.prism.eox.at`,
`d.dem.pdas.prism.eox.at`,
`e.dem.pdas.prism.eox.at`,
`f.dem.pdas.prism.eox.at`,
`g.dem.pdas.prism.eox.at`,
`h.dem.pdas.prism.eox.at`,
`dem.pass.copernicus.eu`,
`a.dem.pass.copernicus.eu`,
`b.dem.pass.copernicus.eu`,
`c.dem.pass.copernicus.eu`,
`d.dem.pass.copernicus.eu`,
`e.dem.pass.copernicus.eu`,
`f.dem.pass.copernicus.eu`,
`g.dem.pass.copernicus.eu`,
`h.dem.pass.copernicus.eu`)
&&
PathPrefix(`/cache`)"
-
"
traefik.http.routers.dem-cache.rule=Host(`dem.pdas.prism.eox.at`,
`a.dem.pdas.prism.eox.at`,
`b.dem.pdas.prism.eox.at`,
`c.dem.pdas.prism.eox.at`,
`d.dem.pdas.prism.eox.at`,
`e.dem.pdas.prism.eox.at`,
`f.dem.pdas.prism.eox.at`,
`g.dem.pdas.prism.eox.at`,
`h.dem.pdas.prism.eox.at`,
`dem.pass.copernicus.eu`,
`a.dem.pass.copernicus.eu`,
`b.dem.pass.copernicus.eu`,
`c.dem.pass.copernicus.eu`,
`d.dem.pass.copernicus.eu`,
`e.dem.pass.copernicus.eu`,
`f.dem.pass.copernicus.eu`,
`g.dem.pass.copernicus.eu`,
`h.dem.pass.copernicus.eu`)
&&
PathPrefix(`/cache`)"
-
"
traefik.http.routers.dem-cache.middlewares=auth@file,cache-stripprefix,compress@file,cors@file"
-
"
traefik.http.routers.dem-cache.tls=true"
-
"
traefik.http.routers.dem-cache.tls.certresolver=default"
-
"
traefik.http.routers.dem-cache.entrypoints=https"
# router for basic auth based access (http)
-
"
traefik.http.routers.dem-cache-redirect.rule=Host(
`dem.pvs.prism.eox.at`,
`a.dem.pvs.prism.eox.at`,
`b.dem.pvs.prism.eox.at`,
`c.dem.pvs.prism.eox.at`,
`d.dem.pvs.prism.eox.at`,
`e.dem.pvs.prism.eox.at`,
`f.dem.pvs.prism.eox.at`,
`g.dem.pvs.prism.eox.at`,
`h.dem.pvs.prism.eox.at`,
`dem.pdas.prism.eox.at`,
`a.dem.pdas.prism.eox.at`,
`b.dem.pdas.prism.eox.at`,
`c.dem.pdas.prism.eox.at`,
`d.dem.pdas.prism.eox.at`,
`e.dem.pdas.prism.eox.at`,
`f.dem.pdas.prism.eox.at`,
`g.dem.pdas.prism.eox.at`,
`h.dem.pdas.prism.eox.at`,
`dem.pass.copernicus.eu`,
`a.dem.pass.copernicus.eu`,
`b.dem.pass.copernicus.eu`,
`c.dem.pass.copernicus.eu`,
`d.dem.pass.copernicus.eu`,
`e.dem.pass.copernicus.eu`,
`f.dem.pass.copernicus.eu`,
`g.dem.pass.copernicus.eu`,
`h.dem.pass.copernicus.eu`)
&&
PathPrefix(`/cache`)"
-
"
traefik.http.routers.dem-cache-redirect.rule=Host(`dem.pdas.prism.eox.at`,
`a.dem.pdas.prism.eox.at`,
`b.dem.pdas.prism.eox.at`,
`c.dem.pdas.prism.eox.at`,
`d.dem.pdas.prism.eox.at`,
`e.dem.pdas.prism.eox.at`,
`f.dem.pdas.prism.eox.at`,
`g.dem.pdas.prism.eox.at`,
`h.dem.pdas.prism.eox.at`,
`dem.pass.copernicus.eu`,
`a.dem.pass.copernicus.eu`,
`b.dem.pass.copernicus.eu`,
`c.dem.pass.copernicus.eu`,
`d.dem.pass.copernicus.eu`,
`e.dem.pass.copernicus.eu`,
`f.dem.pass.copernicus.eu`,
`g.dem.pass.copernicus.eu`,
`h.dem.pass.copernicus.eu`)
&&
PathPrefix(`/cache`)"
-
"
traefik.http.routers.dem-cache-redirect.middlewares=redirect@file"
-
"
traefik.http.routers.dem-cache-redirect.entrypoints=http"
# router for referrer based access (https)
-
"
traefik.http.routers.dem-cache_referer.rule=Host(
`dem.pvs.prism.eox.at`,
`a.dem.pvs.prism.eox.at`,
`b.dem.pvs.prism.eox.at`,
`c.dem.pvs.prism.eox.at`,
`d.dem.pvs.prism.eox.at`,
`e.dem.pvs.prism.eox.at`,
`f.dem.pvs.prism.eox.at`,
`g.dem.pvs.prism.eox.at`,
`h.dem.pvs.prism.eox.at`,
`dem.pdas.prism.eox.at`,
`a.dem.pdas.prism.eox.at`,
`b.dem.pdas.prism.eox.at`,
`c.dem.pdas.prism.eox.at`,
`d.dem.pdas.prism.eox.at`,
`e.dem.pdas.prism.eox.at`,
`f.dem.pdas.prism.eox.at`,
`g.dem.pdas.prism.eox.at`,
`h.dem.pdas.prism.eox.at`,
`dem.pass.copernicus.eu`,
`a.dem.pass.copernicus.eu`,
`b.dem.pass.copernicus.eu`,
`c.dem.pass.copernicus.eu`,
`d.dem.pass.copernicus.eu`,
`e.dem.pass.copernicus.eu`,
`f.dem.pass.copernicus.eu`,
`g.dem.pass.copernicus.eu`,
`h.dem.pass.copernicus.eu`)
&&
PathPrefix(`/cache`)
&&
HeadersRegexp(`Referer`,
`(https?://)?(panda.copernicus.eu|panda.cdsv3.eu|panda-demo.ondaprism.eu|panda-demo.copernicus.eu|cdsportal-demo.copernicus.eu|ocqc-demo.copernicus.eu|dem.
pvs.prism.eox.at|dem.
pdas.prism.eox.at|dem.pass.copernicus.eu)/?`)"
-
"
traefik.http.routers.dem-cache_referer.rule=Host(`dem.pdas.prism.eox.at`,
`a.dem.pdas.prism.eox.at`,
`b.dem.pdas.prism.eox.at`,
`c.dem.pdas.prism.eox.at`,
`d.dem.pdas.prism.eox.at`,
`e.dem.pdas.prism.eox.at`,
`f.dem.pdas.prism.eox.at`,
`g.dem.pdas.prism.eox.at`,
`h.dem.pdas.prism.eox.at`,
`dem.pass.copernicus.eu`,
`a.dem.pass.copernicus.eu`,
`b.dem.pass.copernicus.eu`,
`c.dem.pass.copernicus.eu`,
`d.dem.pass.copernicus.eu`,
`e.dem.pass.copernicus.eu`,
`f.dem.pass.copernicus.eu`,
`g.dem.pass.copernicus.eu`,
`h.dem.pass.copernicus.eu`)
&&
PathPrefix(`/cache`)
&&
HeadersRegexp(`Referer`,
`(https?://)?(panda.copernicus.eu|panda.cdsv3.eu|panda-demo.ondaprism.eu|panda-demo.copernicus.eu|cdsportal-demo.copernicus.eu|ocqc-demo.copernicus.eu|dem.pdas.prism.eox.at|dem.pass.copernicus.eu)/?`)"
-
"
traefik.http.routers.dem-cache_referer.middlewares=cache-stripprefix,compress@file,cors@file"
-
"
traefik.http.routers.dem-cache_referer.tls=true"
-
"
traefik.http.routers.dem-cache_referer.tls.certresolver=default"
-
"
traefik.http.routers.dem-cache_referer.entrypoints=https"
# router for referrer based access (http)
-
"
traefik.http.routers.dem-cache_referer-redirect.rule=Host(
`dem.pvs.prism.eox.at`,
`a.dem.pvs.prism.eox.at`,
`b.dem.pvs.prism.eox.at`,
`c.dem.pvs.prism.eox.at`,
`d.dem.pvs.prism.eox.at`,
`e.dem.pvs.prism.eox.at`,
`f.dem.pvs.prism.eox.at`,
`g.dem.pvs.prism.eox.at`,
`h.dem.pvs.prism.eox.at`,
`dem.pdas.prism.eox.at`,
`a.dem.pdas.prism.eox.at`,
`b.dem.pdas.prism.eox.at`,
`c.dem.pdas.prism.eox.at`,
`d.dem.pdas.prism.eox.at`,
`e.dem.pdas.prism.eox.at`,
`f.dem.pdas.prism.eox.at`,
`g.dem.pdas.prism.eox.at`,
`h.dem.pdas.prism.eox.at`,
`dem.pass.copernicus.eu`,
`a.dem.pass.copernicus.eu`,
`b.dem.pass.copernicus.eu`,
`c.dem.pass.copernicus.eu`,
`d.dem.pass.copernicus.eu`,
`e.dem.pass.copernicus.eu`,
`f.dem.pass.copernicus.eu`,
`g.dem.pass.copernicus.eu`,
`h.dem.pass.copernicus.eu`)
&&
PathPrefix(`/cache`)
&&
HeadersRegexp(`Referer`,
`(https?://)?(panda.copernicus.eu|panda.cdsv3.eu|panda-demo.ondaprism.eu|panda-demo.copernicus.eu|cdsportal-demo.copernicus.eu|ocqc-demo.copernicus.eu|dem.
pvs.prism.eox.at|dem.
pdas.prism.eox.at|dem.pass.copernicus.eu)/?`)"
-
"
traefik.http.routers.dem-cache_referer-redirect.rule=Host(`dem.pdas.prism.eox.at`,
`a.dem.pdas.prism.eox.at`,
`b.dem.pdas.prism.eox.at`,
`c.dem.pdas.prism.eox.at`,
`d.dem.pdas.prism.eox.at`,
`e.dem.pdas.prism.eox.at`,
`f.dem.pdas.prism.eox.at`,
`g.dem.pdas.prism.eox.at`,
`h.dem.pdas.prism.eox.at`,
`dem.pass.copernicus.eu`,
`a.dem.pass.copernicus.eu`,
`b.dem.pass.copernicus.eu`,
`c.dem.pass.copernicus.eu`,
`d.dem.pass.copernicus.eu`,
`e.dem.pass.copernicus.eu`,
`f.dem.pass.copernicus.eu`,
`g.dem.pass.copernicus.eu`,
`h.dem.pass.copernicus.eu`)
&&
PathPrefix(`/cache`)
&&
HeadersRegexp(`Referer`,
`(https?://)?(panda.copernicus.eu|panda.cdsv3.eu|panda-demo.ondaprism.eu|panda-demo.copernicus.eu|cdsportal-demo.copernicus.eu|ocqc-demo.copernicus.eu|dem.pdas.prism.eox.at|dem.pass.copernicus.eu)/?`)"
-
"
traefik.http.routers.dem-cache_referer-redirect.middlewares=redirect@file"
-
"
traefik.http.routers.dem-cache_referer-redirect.entrypoints=http"
# general
...
...
@@ -94,13 +94,13 @@ services:
deploy
:
labels
:
# router for basic auth based access (https)
-
"
traefik.http.routers.dem-client.rule=Host(
`dem.pvs.prism.eox.at`,
`dem.pdas.prism.eox.at`,
`dem.pass.copernicus.eu`)"
-
"
traefik.http.routers.dem-client.rule=Host(`dem.pdas.prism.eox.at`,
`dem.pass.copernicus.eu`)"
-
"
traefik.http.routers.dem-client.middlewares=auth@file,compress@file"
-
"
traefik.http.routers.dem-client.tls=true"
-
"
traefik.http.routers.dem-client.tls.certresolver=default"
-
"
traefik.http.routers.dem-client.entrypoints=https"
# router for basic auth based access (http)
-
"
traefik.http.routers.dem-client-redirect.rule=Host(
`dem.pvs.prism.eox.at`,
`dem.pdas.prism.eox.at`,
`dem.pass.copernicus.eu`)"
-
"
traefik.http.routers.dem-client-redirect.rule=Host(`dem.pdas.prism.eox.at`,
`dem.pass.copernicus.eu`)"
-
"
traefik.http.routers.dem-client-redirect.middlewares=redirect@file"
-
"
traefik.http.routers.dem-client-redirect.entrypoints=http"
# general
...
...
This diff is collapsed.
Click to expand it.
docker-compose.emg.ops.yml
+
10
−
10
View file @
b882d9fe
...
...
@@ -13,23 +13,23 @@ services:
deploy
:
labels
:
# router for basic auth based access (https)
-
"
traefik.http.routers.emg-renderer.rule=Host(
`emg.pvs.prism.eox.at`,
`a.emg.pvs.prism.eox.at`,
`b.emg.pvs.prism.eox.at`,
`c.emg.pvs.prism.eox.at`,
`d.emg.pvs.prism.eox.at`,
`e.emg.pvs.prism.eox.at`,
`f.emg.pvs.prism.eox.at`,
`g.emg.pvs.prism.eox.at`,
`h.emg.pvs.prism.eox.at`,
`emg.pdas.prism.eox.at`,
`a.emg.pdas.prism.eox.at`,
`b.emg.pdas.prism.eox.at`,
`c.emg.pdas.prism.eox.at`,
`d.emg.pdas.prism.eox.at`,
`e.emg.pdas.prism.eox.at`,
`f.emg.pdas.prism.eox.at`,
`g.emg.pdas.prism.eox.at`,
`h.emg.pdas.prism.eox.at`,
`emg.pass.copernicus.eu`,
`a.emg.pass.copernicus.eu`,
`b.emg.pass.copernicus.eu`,
`c.emg.pass.copernicus.eu`,
`d.emg.pass.copernicus.eu`,
`e.emg.pass.copernicus.eu`,
`f.emg.pass.copernicus.eu`,
`g.emg.pass.copernicus.eu`,
`h.emg.pass.copernicus.eu`)
&&
PathPrefix(`/ows`,
`/opensearch`,
`/admin`)"
-
"
traefik.http.routers.emg-renderer.rule=Host(`emg.pdas.prism.eox.at`,
`a.emg.pdas.prism.eox.at`,
`b.emg.pdas.prism.eox.at`,
`c.emg.pdas.prism.eox.at`,
`d.emg.pdas.prism.eox.at`,
`e.emg.pdas.prism.eox.at`,
`f.emg.pdas.prism.eox.at`,
`g.emg.pdas.prism.eox.at`,
`h.emg.pdas.prism.eox.at`,
`emg.pass.copernicus.eu`,
`a.emg.pass.copernicus.eu`,
`b.emg.pass.copernicus.eu`,
`c.emg.pass.copernicus.eu`,
`d.emg.pass.copernicus.eu`,
`e.emg.pass.copernicus.eu`,
`f.emg.pass.copernicus.eu`,
`g.emg.pass.copernicus.eu`,
`h.emg.pass.copernicus.eu`)
&&
PathPrefix(`/ows`,
`/opensearch`,
`/admin`)"
-
"
traefik.http.routers.emg-renderer.middlewares=auth@file,compress@file,cors@file"
-
"
traefik.http.routers.emg-renderer.tls=true"
-
"
traefik.http.routers.emg-renderer.tls.certresolver=default"
-
"
traefik.http.routers.emg-renderer.entrypoints=https"
# router for basic auth based access (http)
-
"
traefik.http.routers.emg-renderer-redirect.rule=Host(
`emg.pvs.prism.eox.at`,
`a.emg.pvs.prism.eox.at`,
`b.emg.pvs.prism.eox.at`,
`c.emg.pvs.prism.eox.at`,
`d.emg.pvs.prism.eox.at`,
`e.emg.pvs.prism.eox.at`,
`f.emg.pvs.prism.eox.at`,
`g.emg.pvs.prism.eox.at`,
`h.emg.pvs.prism.eox.at`,
`emg.pdas.prism.eox.at`,
`a.emg.pdas.prism.eox.at`,
`b.emg.pdas.prism.eox.at`,
`c.emg.pdas.prism.eox.at`,
`d.emg.pdas.prism.eox.at`,
`e.emg.pdas.prism.eox.at`,
`f.emg.pdas.prism.eox.at`,
`g.emg.pdas.prism.eox.at`,
`h.emg.pdas.prism.eox.at`,
`emg.pass.copernicus.eu`,
`a.emg.pass.copernicus.eu`,
`b.emg.pass.copernicus.eu`,
`c.emg.pass.copernicus.eu`,
`d.emg.pass.copernicus.eu`,
`e.emg.pass.copernicus.eu`,
`f.emg.pass.copernicus.eu`,
`g.emg.pass.copernicus.eu`,
`h.emg.pass.copernicus.eu`)
&&
PathPrefix(`/ows`,
`/opensearch`,
`/admin`)"
-
"
traefik.http.routers.emg-renderer-redirect.rule=Host(`emg.pdas.prism.eox.at`,
`a.emg.pdas.prism.eox.at`,
`b.emg.pdas.prism.eox.at`,
`c.emg.pdas.prism.eox.at`,
`d.emg.pdas.prism.eox.at`,
`e.emg.pdas.prism.eox.at`,
`f.emg.pdas.prism.eox.at`,
`g.emg.pdas.prism.eox.at`,
`h.emg.pdas.prism.eox.at`,
`emg.pass.copernicus.eu`,
`a.emg.pass.copernicus.eu`,
`b.emg.pass.copernicus.eu`,
`c.emg.pass.copernicus.eu`,
`d.emg.pass.copernicus.eu`,
`e.emg.pass.copernicus.eu`,
`f.emg.pass.copernicus.eu`,
`g.emg.pass.copernicus.eu`,
`h.emg.pass.copernicus.eu`)
&&
PathPrefix(`/ows`,
`/opensearch`,
`/admin`)"
-
"
traefik.http.routers.emg-renderer-redirect.middlewares=redirect@file"
-
"
traefik.http.routers.emg-renderer-redirect.entrypoints=http"
# router for referrer based access (https)
-
"
traefik.http.routers.emg-renderer_referer.rule=Host(
`emg.pvs.prism.eox.at`,
`a.emg.pvs.prism.eox.at`,
`b.emg.pvs.prism.eox.at`,
`c.emg.pvs.prism.eox.at`,
`d.emg.pvs.prism.eox.at`,
`e.emg.pvs.prism.eox.at`,
`f.emg.pvs.prism.eox.at`,
`g.emg.pvs.prism.eox.at`,
`h.emg.pvs.prism.eox.at`,
`emg.pdas.prism.eox.at`,
`a.emg.pdas.prism.eox.at`,
`b.emg.pdas.prism.eox.at`,
`c.emg.pdas.prism.eox.at`,
`d.emg.pdas.prism.eox.at`,
`e.emg.pdas.prism.eox.at`,
`f.emg.pdas.prism.eox.at`,
`g.emg.pdas.prism.eox.at`,
`h.emg.pdas.prism.eox.at`,
`emg.pass.copernicus.eu`,
`a.emg.pass.copernicus.eu`,
`b.emg.pass.copernicus.eu`,
`c.emg.pass.copernicus.eu`,
`d.emg.pass.copernicus.eu`,
`e.emg.pass.copernicus.eu`,
`f.emg.pass.copernicus.eu`,
`g.emg.pass.copernicus.eu`,
`h.emg.pass.copernicus.eu`)
&&
PathPrefix(`/ows`,
`/opensearch`,
`/admin`)
&&
HeadersRegexp(`Referer`,
`https?://)?(panda.copernicus.eu|panda.cdsv3.eu|panda-demo.ondaprism.eu|panda-demo.copernicus.eu|cdsportal-demo.copernicus.eu|ocqc-demo.copernicus.eu|emg.
pvs.prism.eox.at|emg.
pdas.prism.eox.at|emg.pass.copernicus.eu)/?"
-
"
traefik.http.routers.emg-renderer_referer.rule=Host(`emg.pdas.prism.eox.at`,
`a.emg.pdas.prism.eox.at`,
`b.emg.pdas.prism.eox.at`,
`c.emg.pdas.prism.eox.at`,
`d.emg.pdas.prism.eox.at`,
`e.emg.pdas.prism.eox.at`,
`f.emg.pdas.prism.eox.at`,
`g.emg.pdas.prism.eox.at`,
`h.emg.pdas.prism.eox.at`,
`emg.pass.copernicus.eu`,
`a.emg.pass.copernicus.eu`,
`b.emg.pass.copernicus.eu`,
`c.emg.pass.copernicus.eu`,
`d.emg.pass.copernicus.eu`,
`e.emg.pass.copernicus.eu`,
`f.emg.pass.copernicus.eu`,
`g.emg.pass.copernicus.eu`,
`h.emg.pass.copernicus.eu`)
&&
PathPrefix(`/ows`,
`/opensearch`,
`/admin`)
&&
HeadersRegexp(`Referer`,
`https?://)?(panda.copernicus.eu|panda.cdsv3.eu|panda-demo.ondaprism.eu|panda-demo.copernicus.eu|cdsportal-demo.copernicus.eu|ocqc-demo.copernicus.eu|emg.pdas.prism.eox.at|emg.pass.copernicus.eu)/?"
-
"
traefik.http.routers.emg-renderer_referer.middlewares=compress@file,cors@file"
-
"
traefik.http.routers.emg-renderer_referer.tls=true"
-
"
traefik.http.routers.emg-renderer_referer.tls.certresolver=default"
-
"
traefik.http.routers.emg-renderer_referer.entrypoints=https"
# router for referrer based access (http)
-
"
traefik.http.routers.emg-renderer_referer-redirect.rule=Host(
`emg.pvs.prism.eox.at`,
`a.emg.pvs.prism.eox.at`,
`b.emg.pvs.prism.eox.at`,
`c.emg.pvs.prism.eox.at`,
`d.emg.pvs.prism.eox.at`,
`e.emg.pvs.prism.eox.at`,
`f.emg.pvs.prism.eox.at`,
`g.emg.pvs.prism.eox.at`,
`h.emg.pvs.prism.eox.at`,
emg.pdas.prism.eox.at`,
`a.emg.pdas.prism.eox.at`,
`b.emg.pdas.prism.eox.at`,
`c.emg.pdas.prism.eox.at`,
`d.emg.pdas.prism.eox.at`,
`e.emg.pdas.prism.eox.at`,
`f.emg.pdas.prism.eox.at`,
`g.emg.pdas.prism.eox.at`,
`h.emg.pdas.prism.eox.at`,
`emg.pass.copernicus.eu`,
`a.emg.pass.copernicus.eu`,
`b.emg.pass.copernicus.eu`,
`c.emg.pass.copernicus.eu`,
`d.emg.pass.copernicus.eu`,
`e.emg.pass.copernicus.eu`,
`f.emg.pass.copernicus.eu`,
`g.emg.pass.copernicus.eu`,
`h.emg.pass.copernicus.eu`)
&&
PathPrefix(`/ows`,
`/opensearch`,
`/admin`)
&&
HeadersRegexp(`Referer`,
`(https?://)?(panda.copernicus.eu|panda.cdsv3.eu|panda-demo.ondaprism.eu|panda-demo.copernicus.eu|cdsportal-demo.copernicus.eu|ocqc-demo.copernicus.eu|emg.
pvs.prism.eox.at|emg.
pdas.prism.eox.at|emg.pass.copernicus.eu)/?`)"
-
"
traefik.http.routers.emg-renderer_referer-redirect.rule=Host(emg.pdas.prism.eox.at`,
`a.emg.pdas.prism.eox.at`,
`b.emg.pdas.prism.eox.at`,
`c.emg.pdas.prism.eox.at`,
`d.emg.pdas.prism.eox.at`,
`e.emg.pdas.prism.eox.at`,
`f.emg.pdas.prism.eox.at`,
`g.emg.pdas.prism.eox.at`,
`h.emg.pdas.prism.eox.at`,
`emg.pass.copernicus.eu`,
`a.emg.pass.copernicus.eu`,
`b.emg.pass.copernicus.eu`,
`c.emg.pass.copernicus.eu`,
`d.emg.pass.copernicus.eu`,
`e.emg.pass.copernicus.eu`,
`f.emg.pass.copernicus.eu`,
`g.emg.pass.copernicus.eu`,
`h.emg.pass.copernicus.eu`)
&&
PathPrefix(`/ows`,
`/opensearch`,
`/admin`)
&&
HeadersRegexp(`Referer`,
`(https?://)?(panda.copernicus.eu|panda.cdsv3.eu|panda-demo.ondaprism.eu|panda-demo.copernicus.eu|cdsportal-demo.copernicus.eu|ocqc-demo.copernicus.eu|emg.pdas.prism.eox.at|emg.pass.copernicus.eu)/?`)"
-
"
traefik.http.routers.emg-renderer_referer-redirect.middlewares=redirect@file"
-
"
traefik.http.routers.emg-renderer_referer-redirect.entrypoints=http"
# general
...
...
@@ -52,23 +52,23 @@ services:
labels
:
-
"
traefik.http.middlewares.cache-stripprefix.stripprefix.prefixes=/cache"
# router for basic auth based access (https)
-
"
traefik.http.routers.emg-cache.rule=Host(
`emg.pvs.prism.eox.at`,
`a.emg.pvs.prism.eox.at`,
`b.emg.pvs.prism.eox.at`,
`c.emg.pvs.prism.eox.at`,
`d.emg.pvs.prism.eox.at`,
`e.emg.pvs.prism.eox.at`,
`f.emg.pvs.prism.eox.at`,
`g.emg.pvs.prism.eox.at`,
`h.emg.pvs.prism.eox.at`,
`emg.pdas.prism.eox.at`,
`a.emg.pdas.prism.eox.at`,
`b.emg.pdas.prism.eox.at`,
`c.emg.pdas.prism.eox.at`,
`d.emg.pdas.prism.eox.at`,
`e.emg.pdas.prism.eox.at`,
`f.emg.pdas.prism.eox.at`,
`g.emg.pdas.prism.eox.at`,
`h.emg.pdas.prism.eox.at`,
`emg.pass.copernicus.eu`,
`a.emg.pass.copernicus.eu`,
`b.emg.pass.copernicus.eu`,
`c.emg.pass.copernicus.eu`,
`d.emg.pass.copernicus.eu`,
`e.emg.pass.copernicus.eu`,
`f.emg.pass.copernicus.eu`,
`g.emg.pass.copernicus.eu`,
`h.emg.pass.copernicus.eu`)
&&
PathPrefix(`/cache`)"
-
"
traefik.http.routers.emg-cache.rule=Host(`emg.pdas.prism.eox.at`,
`a.emg.pdas.prism.eox.at`,
`b.emg.pdas.prism.eox.at`,
`c.emg.pdas.prism.eox.at`,
`d.emg.pdas.prism.eox.at`,
`e.emg.pdas.prism.eox.at`,
`f.emg.pdas.prism.eox.at`,
`g.emg.pdas.prism.eox.at`,
`h.emg.pdas.prism.eox.at`,
`emg.pass.copernicus.eu`,
`a.emg.pass.copernicus.eu`,
`b.emg.pass.copernicus.eu`,
`c.emg.pass.copernicus.eu`,
`d.emg.pass.copernicus.eu`,
`e.emg.pass.copernicus.eu`,
`f.emg.pass.copernicus.eu`,
`g.emg.pass.copernicus.eu`,
`h.emg.pass.copernicus.eu`)
&&
PathPrefix(`/cache`)"
-
"
traefik.http.routers.emg-cache.middlewares=auth@file,cache-stripprefix,compress@file,cors@file"
-
"
traefik.http.routers.emg-cache.tls=true"
-
"
traefik.http.routers.emg-cache.tls.certresolver=default"
-
"
traefik.http.routers.emg-cache.entrypoints=https"
# router for basic auth based access (http)
-
"
traefik.http.routers.emg-cache-redirect.rule=Host(
`emg.pvs.prism.eox.at`,
`a.emg.pvs.prism.eox.at`,
`b.emg.pvs.prism.eox.at`,
`c.emg.pvs.prism.eox.at`,
`d.emg.pvs.prism.eox.at`,
`e.emg.pvs.prism.eox.at`,
`f.emg.pvs.prism.eox.at`,
`g.emg.pvs.prism.eox.at`,
`h.emg.pvs.prism.eox.at`,
`emg.pdas.prism.eox.at`,
`a.emg.pdas.prism.eox.at`,
`b.emg.pdas.prism.eox.at`,
`c.emg.pdas.prism.eox.at`,
`d.emg.pdas.prism.eox.at`,
`e.emg.pdas.prism.eox.at`,
`f.emg.pdas.prism.eox.at`,
`g.emg.pdas.prism.eox.at`,
`h.emg.pdas.prism.eox.at`,
`emg.pass.copernicus.eu`,
`a.emg.pass.copernicus.eu`,
`b.emg.pass.copernicus.eu`,
`c.emg.pass.copernicus.eu`,
`d.emg.pass.copernicus.eu`,
`e.emg.pass.copernicus.eu`,
`f.emg.pass.copernicus.eu`,
`g.emg.pass.copernicus.eu`,
`h.emg.pass.copernicus.eu`)
&&
PathPrefix(`/cache`)"
-
"
traefik.http.routers.emg-cache-redirect.rule=Host(`emg.pdas.prism.eox.at`,
`a.emg.pdas.prism.eox.at`,
`b.emg.pdas.prism.eox.at`,
`c.emg.pdas.prism.eox.at`,
`d.emg.pdas.prism.eox.at`,
`e.emg.pdas.prism.eox.at`,
`f.emg.pdas.prism.eox.at`,
`g.emg.pdas.prism.eox.at`,
`h.emg.pdas.prism.eox.at`,
`emg.pass.copernicus.eu`,
`a.emg.pass.copernicus.eu`,
`b.emg.pass.copernicus.eu`,
`c.emg.pass.copernicus.eu`,
`d.emg.pass.copernicus.eu`,
`e.emg.pass.copernicus.eu`,
`f.emg.pass.copernicus.eu`,
`g.emg.pass.copernicus.eu`,
`h.emg.pass.copernicus.eu`)
&&
PathPrefix(`/cache`)"
-
"
traefik.http.routers.emg-cache-redirect.middlewares=redirect@file"
-
"
traefik.http.routers.emg-cache-redirect.entrypoints=http"
# router for referrer based access (https)
-
"
traefik.http.routers.emg-cache_referer.rule=Host(
`emg.pvs.prism.eox.at`,
`a.emg.pvs.prism.eox.at`,
`b.emg.pvs.prism.eox.at`,
`c.emg.pvs.prism.eox.at`,
`d.emg.pvs.prism.eox.at`,
`e.emg.pvs.prism.eox.at`,
`f.emg.pvs.prism.eox.at`,
`g.emg.pvs.prism.eox.at`,
`h.emg.pvs.prism.eox.at`,
`emg.pdas.prism.eox.at`,
`a.emg.pdas.prism.eox.at`,
`b.emg.pdas.prism.eox.at`,
`c.emg.pdas.prism.eox.at`,
`d.emg.pdas.prism.eox.at`,
`e.emg.pdas.prism.eox.at`,
`f.emg.pdas.prism.eox.at`,
`g.emg.pdas.prism.eox.at`,
`h.emg.pdas.prism.eox.at`,
`emg.pass.copernicus.eu`,
`a.emg.pass.copernicus.eu`,
`b.emg.pass.copernicus.eu`,
`c.emg.pass.copernicus.eu`,
`d.emg.pass.copernicus.eu`,
`e.emg.pass.copernicus.eu`,
`f.emg.pass.copernicus.eu`,
`g.emg.pass.copernicus.eu`,
`h.emg.pass.copernicus.eu`)
&&
PathPrefix(`/cache`)
&&
HeadersRegexp(`Referer`,
`(https?://)?(panda.copernicus.eu|panda.cdsv3.eu|panda-demo.ondaprism.eu|panda-demo.copernicus.eu|cdsportal-demo.copernicus.eu|ocqc-demo.copernicus.eu|emg.
pvs.prism.eox.at|emg.
pdas.prism.eox.at|emg.pass.copernicus.eu)/?`)"
-
"
traefik.http.routers.emg-cache_referer.rule=Host(`emg.pdas.prism.eox.at`,
`a.emg.pdas.prism.eox.at`,
`b.emg.pdas.prism.eox.at`,
`c.emg.pdas.prism.eox.at`,
`d.emg.pdas.prism.eox.at`,
`e.emg.pdas.prism.eox.at`,
`f.emg.pdas.prism.eox.at`,
`g.emg.pdas.prism.eox.at`,
`h.emg.pdas.prism.eox.at`,
`emg.pass.copernicus.eu`,
`a.emg.pass.copernicus.eu`,
`b.emg.pass.copernicus.eu`,
`c.emg.pass.copernicus.eu`,
`d.emg.pass.copernicus.eu`,
`e.emg.pass.copernicus.eu`,
`f.emg.pass.copernicus.eu`,
`g.emg.pass.copernicus.eu`,
`h.emg.pass.copernicus.eu`)
&&
PathPrefix(`/cache`)
&&
HeadersRegexp(`Referer`,
`(https?://)?(panda.copernicus.eu|panda.cdsv3.eu|panda-demo.ondaprism.eu|panda-demo.copernicus.eu|cdsportal-demo.copernicus.eu|ocqc-demo.copernicus.eu|emg.pdas.prism.eox.at|emg.pass.copernicus.eu)/?`)"
-
"
traefik.http.routers.emg-cache_referer.middlewares=cache-stripprefix,compress@file,cors@file"
-
"
traefik.http.routers.emg-cache_referer.tls=true"
-
"
traefik.http.routers.emg-cache_referer.tls.certresolver=default"
-
"
traefik.http.routers.emg-cache_referer.entrypoints=https"
# router for referrer based access (http)
-
"
traefik.http.routers.emg-cache_referer-redirect.rule=Host(
`emg.pvs.prism.eox.at`,
`a.emg.pvs.prism.eox.at`,
`b.emg.pvs.prism.eox.at`,
`c.emg.pvs.prism.eox.at`,
`d.emg.pvs.prism.eox.at`,
`e.emg.pvs.prism.eox.at`,
`f.emg.pvs.prism.eox.at`,
`g.emg.pvs.prism.eox.at`,
`h.emg.pvs.prism.eox.at`,
`emg.pdas.prism.eox.at`,
`a.emg.pdas.prism.eox.at`,
`b.emg.pdas.prism.eox.at`,
`c.emg.pdas.prism.eox.at`,
`d.emg.pdas.prism.eox.at`,
`e.emg.pdas.prism.eox.at`,
`f.emg.pdas.prism.eox.at`,
`g.emg.pdas.prism.eox.at`,
`h.emg.pdas.prism.eox.at`,
`emg.pass.copernicus.eu`,
`a.emg.pass.copernicus.eu`,
`b.emg.pass.copernicus.eu`,
`c.emg.pass.copernicus.eu`,
`d.emg.pass.copernicus.eu`,
`e.emg.pass.copernicus.eu`,
`f.emg.pass.copernicus.eu`,
`g.emg.pass.copernicus.eu`,
`h.emg.pass.copernicus.eu`)
&&
PathPrefix(`/cache`)
&&
HeadersRegexp(`Referer`,
`(https?://)?(panda.copernicus.eu|panda.cdsv3.eu|panda-demo.ondaprism.eu|panda-demo.copernicus.eu|cdsportal-demo.copernicus.eu|ocqc-demo.copernicus.eu|emg.
pvs.prism.eox.at|emg.
pdas.prism.eox.at|emg.pass.copernicus.eu)/?`)"
-
"
traefik.http.routers.emg-cache_referer-redirect.rule=Host(`emg.pdas.prism.eox.at`,
`a.emg.pdas.prism.eox.at`,
`b.emg.pdas.prism.eox.at`,
`c.emg.pdas.prism.eox.at`,
`d.emg.pdas.prism.eox.at`,
`e.emg.pdas.prism.eox.at`,
`f.emg.pdas.prism.eox.at`,
`g.emg.pdas.prism.eox.at`,
`h.emg.pdas.prism.eox.at`,
`emg.pass.copernicus.eu`,
`a.emg.pass.copernicus.eu`,
`b.emg.pass.copernicus.eu`,
`c.emg.pass.copernicus.eu`,
`d.emg.pass.copernicus.eu`,
`e.emg.pass.copernicus.eu`,
`f.emg.pass.copernicus.eu`,
`g.emg.pass.copernicus.eu`,
`h.emg.pass.copernicus.eu`)
&&
PathPrefix(`/cache`)
&&
HeadersRegexp(`Referer`,
`(https?://)?(panda.copernicus.eu|panda.cdsv3.eu|panda-demo.ondaprism.eu|panda-demo.copernicus.eu|cdsportal-demo.copernicus.eu|ocqc-demo.copernicus.eu|emg.pdas.prism.eox.at|emg.pass.copernicus.eu)/?`)"
-
"
traefik.http.routers.emg-cache_referer-redirect.middlewares=redirect@file"
-
"
traefik.http.routers.emg-cache_referer-redirect.entrypoints=http"
# general
...
...
@@ -94,13 +94,13 @@ services:
deploy
:
labels
:
# router for basic auth based access (https)
-
"
traefik.http.routers.emg-client.rule=Host(
`emg.pvs.prism.eox.at`,
`emg.pdas.prism.eox.at`,
`emg.pass.copernicus.eu`)"
-
"
traefik.http.routers.emg-client.rule=Host(`emg.pdas.prism.eox.at`,
`emg.pass.copernicus.eu`)"
-
"
traefik.http.routers.emg-client.middlewares=auth@file,compress@file"
-
"
traefik.http.routers.emg-client.tls=true"
-
"
traefik.http.routers.emg-client.tls.certresolver=default"
-
"
traefik.http.routers.emg-client.entrypoints=https"
# router for basic auth based access (http)
-
"
traefik.http.routers.emg-client-redirect.rule=Host(
`emg.pvs.prism.eox.at`,
`emg.pdas.prism.eox.at`,
`emg.pass.copernicus.eu`)"
-
"
traefik.http.routers.emg-client-redirect.rule=Host(`emg.pdas.prism.eox.at`,
`emg.pass.copernicus.eu`)"
-
"
traefik.http.routers.emg-client-redirect.middlewares=redirect@file"
-
"
traefik.http.routers.emg-client-redirect.entrypoints=http"
# general
...
...
This diff is collapsed.
Click to expand it.
docker-compose.vhr18.ops.yml
+
10
−
10
View file @
b882d9fe
...
...
@@ -14,23 +14,23 @@ services:
replicas
:
3
labels
:
# router for basic auth based access (https)
-
"
traefik.http.routers.vhr18-renderer.rule=Host(
`vhr18.pvs.prism.eox.at`,
`a.vhr18.pvs.prism.eox.at`,
`b.vhr18.pvs.prism.eox.at`,
`c.vhr18.pvs.prism.eox.at`,
`d.vhr18.pvs.prism.eox.at`,
`e.vhr18.pvs.prism.eox.at`,
`f.vhr18.pvs.prism.eox.at`,
`g.vhr18.pvs.prism.eox.at`,
`h.vhr18.pvs.prism.eox.at`,
`vhr18.pdas.prism.eox.at`,
`a.vhr18.pdas.prism.eox.at`,
`b.vhr18.pdas.prism.eox.at`,
`c.vhr18.pdas.prism.eox.at`,
`d.vhr18.pdas.prism.eox.at`,
`e.vhr18.pdas.prism.eox.at`,
`f.vhr18.pdas.prism.eox.at`,
`g.vhr18.pdas.prism.eox.at`,
`h.vhr18.pdas.prism.eox.at`,
`vhr18.pass.copernicus.eu`,
`a.vhr18.pass.copernicus.eu`,
`b.vhr18.pass.copernicus.eu`,
`c.vhr18.pass.copernicus.eu`,
`d.vhr18.pass.copernicus.eu`,
`e.vhr18.pass.copernicus.eu`,
`f.vhr18.pass.copernicus.eu`,
`g.vhr18.pass.copernicus.eu`,
`h.vhr18.pass.copernicus.eu`)
&&
PathPrefix(`/ows`,
`/opensearch`,
`/admin`)"
-
"
traefik.http.routers.vhr18-renderer.rule=Host(`vhr18.pdas.prism.eox.at`,
`a.vhr18.pdas.prism.eox.at`,
`b.vhr18.pdas.prism.eox.at`,
`c.vhr18.pdas.prism.eox.at`,
`d.vhr18.pdas.prism.eox.at`,
`e.vhr18.pdas.prism.eox.at`,
`f.vhr18.pdas.prism.eox.at`,
`g.vhr18.pdas.prism.eox.at`,
`h.vhr18.pdas.prism.eox.at`,
`vhr18.pass.copernicus.eu`,
`a.vhr18.pass.copernicus.eu`,
`b.vhr18.pass.copernicus.eu`,
`c.vhr18.pass.copernicus.eu`,
`d.vhr18.pass.copernicus.eu`,
`e.vhr18.pass.copernicus.eu`,
`f.vhr18.pass.copernicus.eu`,
`g.vhr18.pass.copernicus.eu`,
`h.vhr18.pass.copernicus.eu`)
&&
PathPrefix(`/ows`,
`/opensearch`,
`/admin`)"
-
"
traefik.http.routers.vhr18-renderer.middlewares=auth@file,compress@file,cors@file"
-
"
traefik.http.routers.vhr18-renderer.tls=true"
-
"
traefik.http.routers.vhr18-renderer.tls.certresolver=default"
-
"
traefik.http.routers.vhr18-renderer.entrypoints=https"
# router for basic auth based access (http)
-
"
traefik.http.routers.vhr18-renderer-redirect.rule=Host(
`vhr18.pvs.prism.eox.at`,
`a.vhr18.pvs.prism.eox.at`,
`b.vhr18.pvs.prism.eox.at`,
`c.vhr18.pvs.prism.eox.at`,
`d.vhr18.pvs.prism.eox.at`,
`e.vhr18.pvs.prism.eox.at`,
`f.vhr18.pvs.prism.eox.at`,
`g.vhr18.pvs.prism.eox.at`,
`h.vhr18.pvs.prism.eox.at`,
`vhr18.pdas.prism.eox.at`,
`a.vhr18.pdas.prism.eox.at`,
`b.vhr18.pdas.prism.eox.at`,
`c.vhr18.pdas.prism.eox.at`,
`d.vhr18.pdas.prism.eox.at`,
`e.vhr18.pdas.prism.eox.at`,
`f.vhr18.pdas.prism.eox.at`,
`g.vhr18.pdas.prism.eox.at`,
`h.vhr18.pdas.prism.eox.at`,
`vhr18.pass.copernicus.eu`,
`a.vhr18.pass.copernicus.eu`,
`b.vhr18.pass.copernicus.eu`,
`c.vhr18.pass.copernicus.eu`,
`d.vhr18.pass.copernicus.eu`,
`e.vhr18.pass.copernicus.eu`,
`f.vhr18.pass.copernicus.eu`,
`g.vhr18.pass.copernicus.eu`,
`h.vhr18.pass.copernicus.eu`)
&&
PathPrefix(`/ows`,
`/opensearch`,
`/admin`)"
-
"
traefik.http.routers.vhr18-renderer-redirect.rule=Host(`vhr18.pdas.prism.eox.at`,
`a.vhr18.pdas.prism.eox.at`,
`b.vhr18.pdas.prism.eox.at`,
`c.vhr18.pdas.prism.eox.at`,
`d.vhr18.pdas.prism.eox.at`,
`e.vhr18.pdas.prism.eox.at`,
`f.vhr18.pdas.prism.eox.at`,
`g.vhr18.pdas.prism.eox.at`,
`h.vhr18.pdas.prism.eox.at`,
`vhr18.pass.copernicus.eu`,
`a.vhr18.pass.copernicus.eu`,
`b.vhr18.pass.copernicus.eu`,
`c.vhr18.pass.copernicus.eu`,
`d.vhr18.pass.copernicus.eu`,
`e.vhr18.pass.copernicus.eu`,
`f.vhr18.pass.copernicus.eu`,
`g.vhr18.pass.copernicus.eu`,
`h.vhr18.pass.copernicus.eu`)
&&
PathPrefix(`/ows`,
`/opensearch`,
`/admin`)"
-
"
traefik.http.routers.vhr18-renderer-redirect.middlewares=redirect@file"
-
"
traefik.http.routers.vhr18-renderer-redirect.entrypoints=http"
# router for referrer based access (https)
-
"
traefik.http.routers.vhr18-renderer_referer.rule=Host(
`vhr18.pvs.prism.eox.at`,
`a.vhr18.pvs.prism.eox.at`,
`b.vhr18.pvs.prism.eox.at`,
`c.vhr18.pvs.prism.eox.at`,
`d.vhr18.pvs.prism.eox.at`,
`e.vhr18.pvs.prism.eox.at`,
`f.vhr18.pvs.prism.eox.at`,
`g.vhr18.pvs.prism.eox.at`,
`h.vhr18.pvs.prism.eox.at`,
`vhr18.pdas.prism.eox.at`,
`a.vhr18.pdas.prism.eox.at`,
`b.vhr18.pdas.prism.eox.at`,
`c.vhr18.pdas.prism.eox.at`,
`d.vhr18.pdas.prism.eox.at`,
`e.vhr18.pdas.prism.eox.at`,
`f.vhr18.pdas.prism.eox.at`,
`g.vhr18.pdas.prism.eox.at`,
`h.vhr18.pdas.prism.eox.at`,
`vhr18.pass.copernicus.eu`,
`a.vhr18.pass.copernicus.eu`,
`b.vhr18.pass.copernicus.eu`,
`c.vhr18.pass.copernicus.eu`,
`d.vhr18.pass.copernicus.eu`,
`e.vhr18.pass.copernicus.eu`,
`f.vhr18.pass.copernicus.eu`,
`g.vhr18.pass.copernicus.eu`,
`h.vhr18.pass.copernicus.eu`)
&&
PathPrefix(`/ows`,
`/opensearch`,
`/admin`)
&&
HeadersRegexp(`Referer`,
`https?://)?(panda.copernicus.eu|panda.cdsv3.eu|panda-demo.ondaprism.eu|panda-demo.copernicus.eu|cdsportal-demo.copernicus.eu|ocqc-demo.copernicus.eu|vhr18.
pvs.prism.eox.at|vhr18.
pdas.prism.eox.at|vhr18.pass.copernicus.eu)/?"
-
"
traefik.http.routers.vhr18-renderer_referer.rule=Host(`vhr18.pdas.prism.eox.at`,
`a.vhr18.pdas.prism.eox.at`,
`b.vhr18.pdas.prism.eox.at`,
`c.vhr18.pdas.prism.eox.at`,
`d.vhr18.pdas.prism.eox.at`,
`e.vhr18.pdas.prism.eox.at`,
`f.vhr18.pdas.prism.eox.at`,
`g.vhr18.pdas.prism.eox.at`,
`h.vhr18.pdas.prism.eox.at`,
`vhr18.pass.copernicus.eu`,
`a.vhr18.pass.copernicus.eu`,
`b.vhr18.pass.copernicus.eu`,
`c.vhr18.pass.copernicus.eu`,
`d.vhr18.pass.copernicus.eu`,
`e.vhr18.pass.copernicus.eu`,
`f.vhr18.pass.copernicus.eu`,
`g.vhr18.pass.copernicus.eu`,
`h.vhr18.pass.copernicus.eu`)
&&
PathPrefix(`/ows`,
`/opensearch`,
`/admin`)
&&
HeadersRegexp(`Referer`,
`https?://)?(panda.copernicus.eu|panda.cdsv3.eu|panda-demo.ondaprism.eu|panda-demo.copernicus.eu|cdsportal-demo.copernicus.eu|ocqc-demo.copernicus.eu|vhr18.pdas.prism.eox.at|vhr18.pass.copernicus.eu)/?"
-
"
traefik.http.routers.vhr18-renderer_referer.middlewares=compress@file,cors@file"
-
"
traefik.http.routers.vhr18-renderer_referer.tls=true"
-
"
traefik.http.routers.vhr18-renderer_referer.tls.certresolver=default"
-
"
traefik.http.routers.vhr18-renderer_referer.entrypoints=https"
# router for referrer based access (http)
-
"
traefik.http.routers.vhr18-renderer_referer-redirect.rule=Host(
`vhr18.pvs.prism.eox.at`,
`a.vhr18.pvs.prism.eox.at`,
`b.vhr18.pvs.prism.eox.at`,
`c.vhr18.pvs.prism.eox.at`,
`d.vhr18.pvs.prism.eox.at`,
`e.vhr18.pvs.prism.eox.at`,
`f.vhr18.pvs.prism.eox.at`,
`g.vhr18.pvs.prism.eox.at`,
`h.vhr18.pvs.prism.eox.at`,
vhr18.pdas.prism.eox.at`,
`a.vhr18.pdas.prism.eox.at`,
`b.vhr18.pdas.prism.eox.at`,
`c.vhr18.pdas.prism.eox.at`,
`d.vhr18.pdas.prism.eox.at`,
`e.vhr18.pdas.prism.eox.at`,
`f.vhr18.pdas.prism.eox.at`,
`g.vhr18.pdas.prism.eox.at`,
`h.vhr18.pdas.prism.eox.at`,
`vhr18.pass.copernicus.eu`,
`a.vhr18.pass.copernicus.eu`,
`b.vhr18.pass.copernicus.eu`,
`c.vhr18.pass.copernicus.eu`,
`d.vhr18.pass.copernicus.eu`,
`e.vhr18.pass.copernicus.eu`,
`f.vhr18.pass.copernicus.eu`,
`g.vhr18.pass.copernicus.eu`,
`h.vhr18.pass.copernicus.eu`)
&&
PathPrefix(`/ows`,
`/opensearch`,
`/admin`)
&&
HeadersRegexp(`Referer`,
`(https?://)?(panda.copernicus.eu|panda.cdsv3.eu|panda-demo.ondaprism.eu|panda-demo.copernicus.eu|cdsportal-demo.copernicus.eu|ocqc-demo.copernicus.eu|vhr18.
pvs.prism.eox.at|vhr18.
pdas.prism.eox.at|vhr18.pass.copernicus.eu)/?`)"
-
"
traefik.http.routers.vhr18-renderer_referer-redirect.rule=Host(vhr18.pdas.prism.eox.at`,
`a.vhr18.pdas.prism.eox.at`,
`b.vhr18.pdas.prism.eox.at`,
`c.vhr18.pdas.prism.eox.at`,
`d.vhr18.pdas.prism.eox.at`,
`e.vhr18.pdas.prism.eox.at`,
`f.vhr18.pdas.prism.eox.at`,
`g.vhr18.pdas.prism.eox.at`,
`h.vhr18.pdas.prism.eox.at`,
`vhr18.pass.copernicus.eu`,
`a.vhr18.pass.copernicus.eu`,
`b.vhr18.pass.copernicus.eu`,
`c.vhr18.pass.copernicus.eu`,
`d.vhr18.pass.copernicus.eu`,
`e.vhr18.pass.copernicus.eu`,
`f.vhr18.pass.copernicus.eu`,
`g.vhr18.pass.copernicus.eu`,
`h.vhr18.pass.copernicus.eu`)
&&
PathPrefix(`/ows`,
`/opensearch`,
`/admin`)
&&
HeadersRegexp(`Referer`,
`(https?://)?(panda.copernicus.eu|panda.cdsv3.eu|panda-demo.ondaprism.eu|panda-demo.copernicus.eu|cdsportal-demo.copernicus.eu|ocqc-demo.copernicus.eu|vhr18.pdas.prism.eox.at|vhr18.pass.copernicus.eu)/?`)"
-
"
traefik.http.routers.vhr18-renderer_referer-redirect.middlewares=redirect@file"
-
"
traefik.http.routers.vhr18-renderer_referer-redirect.entrypoints=http"
# general
...
...
@@ -52,23 +52,23 @@ services:
labels
:
-
"
traefik.http.middlewares.cache-stripprefix.stripprefix.prefixes=/cache"
# router for basic auth based access (https)
-
"
traefik.http.routers.vhr18-cache.rule=Host(
`vhr18.pvs.prism.eox.at`,
`a.vhr18.pvs.prism.eox.at`,
`b.vhr18.pvs.prism.eox.at`,
`c.vhr18.pvs.prism.eox.at`,
`d.vhr18.pvs.prism.eox.at`,
`e.vhr18.pvs.prism.eox.at`,
`f.vhr18.pvs.prism.eox.at`,
`g.vhr18.pvs.prism.eox.at`,
`h.vhr18.pvs.prism.eox.at`,
`vhr18.pdas.prism.eox.at`,
`a.vhr18.pdas.prism.eox.at`,
`b.vhr18.pdas.prism.eox.at`,
`c.vhr18.pdas.prism.eox.at`,
`d.vhr18.pdas.prism.eox.at`,
`e.vhr18.pdas.prism.eox.at`,
`f.vhr18.pdas.prism.eox.at`,
`g.vhr18.pdas.prism.eox.at`,
`h.vhr18.pdas.prism.eox.at`,
`vhr18.pass.copernicus.eu`,
`a.vhr18.pass.copernicus.eu`,
`b.vhr18.pass.copernicus.eu`,
`c.vhr18.pass.copernicus.eu`,
`d.vhr18.pass.copernicus.eu`,
`e.vhr18.pass.copernicus.eu`,
`f.vhr18.pass.copernicus.eu`,
`g.vhr18.pass.copernicus.eu`,
`h.vhr18.pass.copernicus.eu`)
&&
PathPrefix(`/cache`)"
-
"
traefik.http.routers.vhr18-cache.rule=Host(`vhr18.pdas.prism.eox.at`,
`a.vhr18.pdas.prism.eox.at`,
`b.vhr18.pdas.prism.eox.at`,
`c.vhr18.pdas.prism.eox.at`,
`d.vhr18.pdas.prism.eox.at`,
`e.vhr18.pdas.prism.eox.at`,
`f.vhr18.pdas.prism.eox.at`,
`g.vhr18.pdas.prism.eox.at`,
`h.vhr18.pdas.prism.eox.at`,
`vhr18.pass.copernicus.eu`,
`a.vhr18.pass.copernicus.eu`,
`b.vhr18.pass.copernicus.eu`,
`c.vhr18.pass.copernicus.eu`,
`d.vhr18.pass.copernicus.eu`,
`e.vhr18.pass.copernicus.eu`,
`f.vhr18.pass.copernicus.eu`,
`g.vhr18.pass.copernicus.eu`,
`h.vhr18.pass.copernicus.eu`)
&&
PathPrefix(`/cache`)"
-
"
traefik.http.routers.vhr18-cache.middlewares=auth@file,cache-stripprefix,compress@file,cors@file"
-
"
traefik.http.routers.vhr18-cache.tls=true"
-
"
traefik.http.routers.vhr18-cache.tls.certresolver=default"
-
"
traefik.http.routers.vhr18-cache.entrypoints=https"
# router for basic auth based access (http)
-
"
traefik.http.routers.vhr18-cache-redirect.rule=Host(
`vhr18.pvs.prism.eox.at`,
`a.vhr18.pvs.prism.eox.at`,
`b.vhr18.pvs.prism.eox.at`,
`c.vhr18.pvs.prism.eox.at`,
`d.vhr18.pvs.prism.eox.at`,
`e.vhr18.pvs.prism.eox.at`,
`f.vhr18.pvs.prism.eox.at`,
`g.vhr18.pvs.prism.eox.at`,
`h.vhr18.pvs.prism.eox.at`,
`vhr18.pdas.prism.eox.at`,
`a.vhr18.pdas.prism.eox.at`,
`b.vhr18.pdas.prism.eox.at`,
`c.vhr18.pdas.prism.eox.at`,
`d.vhr18.pdas.prism.eox.at`,
`e.vhr18.pdas.prism.eox.at`,
`f.vhr18.pdas.prism.eox.at`,
`g.vhr18.pdas.prism.eox.at`,
`h.vhr18.pdas.prism.eox.at`,
`vhr18.pass.copernicus.eu`,
`a.vhr18.pass.copernicus.eu`,
`b.vhr18.pass.copernicus.eu`,
`c.vhr18.pass.copernicus.eu`,
`d.vhr18.pass.copernicus.eu`,
`e.vhr18.pass.copernicus.eu`,
`f.vhr18.pass.copernicus.eu`,
`g.vhr18.pass.copernicus.eu`,
`h.vhr18.pass.copernicus.eu`)
&&
PathPrefix(`/cache`)"
-
"
traefik.http.routers.vhr18-cache-redirect.rule=Host(`vhr18.pdas.prism.eox.at`,
`a.vhr18.pdas.prism.eox.at`,
`b.vhr18.pdas.prism.eox.at`,
`c.vhr18.pdas.prism.eox.at`,
`d.vhr18.pdas.prism.eox.at`,
`e.vhr18.pdas.prism.eox.at`,
`f.vhr18.pdas.prism.eox.at`,
`g.vhr18.pdas.prism.eox.at`,
`h.vhr18.pdas.prism.eox.at`,
`vhr18.pass.copernicus.eu`,
`a.vhr18.pass.copernicus.eu`,
`b.vhr18.pass.copernicus.eu`,
`c.vhr18.pass.copernicus.eu`,
`d.vhr18.pass.copernicus.eu`,
`e.vhr18.pass.copernicus.eu`,
`f.vhr18.pass.copernicus.eu`,
`g.vhr18.pass.copernicus.eu`,
`h.vhr18.pass.copernicus.eu`)
&&
PathPrefix(`/cache`)"
-
"
traefik.http.routers.vhr18-cache-redirect.middlewares=redirect@file"
-
"
traefik.http.routers.vhr18-cache-redirect.entrypoints=http"
# router for referrer based access (https)
-
"
traefik.http.routers.vhr18-cache_referer.rule=Host(
`vhr18.pvs.prism.eox.at`,
`a.vhr18.pvs.prism.eox.at`,
`b.vhr18.pvs.prism.eox.at`,
`c.vhr18.pvs.prism.eox.at`,
`d.vhr18.pvs.prism.eox.at`,
`e.vhr18.pvs.prism.eox.at`,
`f.vhr18.pvs.prism.eox.at`,
`g.vhr18.pvs.prism.eox.at`,
`h.vhr18.pvs.prism.eox.at`,
`vhr18.pdas.prism.eox.at`,
`a.vhr18.pdas.prism.eox.at`,
`b.vhr18.pdas.prism.eox.at`,
`c.vhr18.pdas.prism.eox.at`,
`d.vhr18.pdas.prism.eox.at`,
`e.vhr18.pdas.prism.eox.at`,
`f.vhr18.pdas.prism.eox.at`,
`g.vhr18.pdas.prism.eox.at`,
`h.vhr18.pdas.prism.eox.at`,
`vhr18.pass.copernicus.eu`,
`a.vhr18.pass.copernicus.eu`,
`b.vhr18.pass.copernicus.eu`,
`c.vhr18.pass.copernicus.eu`,
`d.vhr18.pass.copernicus.eu`,
`e.vhr18.pass.copernicus.eu`,
`f.vhr18.pass.copernicus.eu`,
`g.vhr18.pass.copernicus.eu`,
`h.vhr18.pass.copernicus.eu`)
&&
PathPrefix(`/cache`)
&&
HeadersRegexp(`Referer`,
`(https?://)?(panda.copernicus.eu|panda.cdsv3.eu|panda-demo.ondaprism.eu|panda-demo.copernicus.eu|cdsportal-demo.copernicus.eu|ocqc-demo.copernicus.eu|vhr18.
pvs.prism.eox.at|vhr18.
pdas.prism.eox.at|vhr18.pass.copernicus.eu)/?`)"
-
"
traefik.http.routers.vhr18-cache_referer.rule=Host(`vhr18.pdas.prism.eox.at`,
`a.vhr18.pdas.prism.eox.at`,
`b.vhr18.pdas.prism.eox.at`,
`c.vhr18.pdas.prism.eox.at`,
`d.vhr18.pdas.prism.eox.at`,
`e.vhr18.pdas.prism.eox.at`,
`f.vhr18.pdas.prism.eox.at`,
`g.vhr18.pdas.prism.eox.at`,
`h.vhr18.pdas.prism.eox.at`,
`vhr18.pass.copernicus.eu`,
`a.vhr18.pass.copernicus.eu`,
`b.vhr18.pass.copernicus.eu`,
`c.vhr18.pass.copernicus.eu`,
`d.vhr18.pass.copernicus.eu`,
`e.vhr18.pass.copernicus.eu`,
`f.vhr18.pass.copernicus.eu`,
`g.vhr18.pass.copernicus.eu`,
`h.vhr18.pass.copernicus.eu`)
&&
PathPrefix(`/cache`)
&&
HeadersRegexp(`Referer`,
`(https?://)?(panda.copernicus.eu|panda.cdsv3.eu|panda-demo.ondaprism.eu|panda-demo.copernicus.eu|cdsportal-demo.copernicus.eu|ocqc-demo.copernicus.eu|vhr18.pdas.prism.eox.at|vhr18.pass.copernicus.eu)/?`)"
-
"
traefik.http.routers.vhr18-cache_referer.middlewares=cache-stripprefix,compress@file,cors@file"
-
"
traefik.http.routers.vhr18-cache_referer.tls=true"
-
"
traefik.http.routers.vhr18-cache_referer.tls.certresolver=default"
-
"
traefik.http.routers.vhr18-cache_referer.entrypoints=https"
# router for referrer based access (http)
-
"
traefik.http.routers.vhr18-cache_referer-redirect.rule=Host(
`vhr18.pvs.prism.eox.at`,
`a.vhr18.pvs.prism.eox.at`,
`b.vhr18.pvs.prism.eox.at`,
`c.vhr18.pvs.prism.eox.at`,
`d.vhr18.pvs.prism.eox.at`,
`e.vhr18.pvs.prism.eox.at`,
`f.vhr18.pvs.prism.eox.at`,
`g.vhr18.pvs.prism.eox.at`,
`h.vhr18.pvs.prism.eox.at`,
`vhr18.pdas.prism.eox.at`,
`a.vhr18.pdas.prism.eox.at`,
`b.vhr18.pdas.prism.eox.at`,
`c.vhr18.pdas.prism.eox.at`,
`d.vhr18.pdas.prism.eox.at`,
`e.vhr18.pdas.prism.eox.at`,
`f.vhr18.pdas.prism.eox.at`,
`g.vhr18.pdas.prism.eox.at`,
`h.vhr18.pdas.prism.eox.at`,
`vhr18.pass.copernicus.eu`,
`a.vhr18.pass.copernicus.eu`,
`b.vhr18.pass.copernicus.eu`,
`c.vhr18.pass.copernicus.eu`,
`d.vhr18.pass.copernicus.eu`,
`e.vhr18.pass.copernicus.eu`,
`f.vhr18.pass.copernicus.eu`,
`g.vhr18.pass.copernicus.eu`,
`h.vhr18.pass.copernicus.eu`)
&&
PathPrefix(`/cache`)
&&
HeadersRegexp(`Referer`,
`(https?://)?(panda.copernicus.eu|panda.cdsv3.eu|panda-demo.ondaprism.eu|panda-demo.copernicus.eu|cdsportal-demo.copernicus.eu|ocqc-demo.copernicus.eu|vhr18.
pvs.prism.eox.at|vhr18.
pdas.prism.eox.at|vhr18.pass.copernicus.eu)/?`)"
-
"
traefik.http.routers.vhr18-cache_referer-redirect.rule=Host(`vhr18.pdas.prism.eox.at`,
`a.vhr18.pdas.prism.eox.at`,
`b.vhr18.pdas.prism.eox.at`,
`c.vhr18.pdas.prism.eox.at`,
`d.vhr18.pdas.prism.eox.at`,
`e.vhr18.pdas.prism.eox.at`,
`f.vhr18.pdas.prism.eox.at`,
`g.vhr18.pdas.prism.eox.at`,
`h.vhr18.pdas.prism.eox.at`,
`vhr18.pass.copernicus.eu`,
`a.vhr18.pass.copernicus.eu`,
`b.vhr18.pass.copernicus.eu`,
`c.vhr18.pass.copernicus.eu`,
`d.vhr18.pass.copernicus.eu`,
`e.vhr18.pass.copernicus.eu`,
`f.vhr18.pass.copernicus.eu`,
`g.vhr18.pass.copernicus.eu`,
`h.vhr18.pass.copernicus.eu`)
&&
PathPrefix(`/cache`)
&&
HeadersRegexp(`Referer`,
`(https?://)?(panda.copernicus.eu|panda.cdsv3.eu|panda-demo.ondaprism.eu|panda-demo.copernicus.eu|cdsportal-demo.copernicus.eu|ocqc-demo.copernicus.eu|vhr18.pdas.prism.eox.at|vhr18.pass.copernicus.eu)/?`)"
-
"
traefik.http.routers.vhr18-cache_referer-redirect.middlewares=redirect@file"
-
"
traefik.http.routers.vhr18-cache_referer-redirect.entrypoints=http"
# general
...
...
@@ -94,13 +94,13 @@ services:
deploy
:
labels
:
# router for basic auth based access (https)
-
"
traefik.http.routers.vhr18-client.rule=Host(
`vhr18.pvs.prism.eox.at`,
`vhr18.pdas.prism.eox.at`,
`vhr18.pass.copernicus.eu`)"
-
"
traefik.http.routers.vhr18-client.rule=Host(`vhr18.pdas.prism.eox.at`,
`vhr18.pass.copernicus.eu`)"
-
"
traefik.http.routers.vhr18-client.middlewares=auth@file,compress@file"
-
"
traefik.http.routers.vhr18-client.tls=true"
-
"
traefik.http.routers.vhr18-client.tls.certresolver=default"
-
"
traefik.http.routers.vhr18-client.entrypoints=https"
# router for basic auth based access (http)
-
"
traefik.http.routers.vhr18-client-redirect.rule=Host(
`vhr18.pvs.prism.eox.at`,
`vhr18.pdas.prism.eox.at`,
`vhr18.pass.copernicus.eu`)"
-
"
traefik.http.routers.vhr18-client-redirect.rule=Host(`vhr18.pdas.prism.eox.at`,
`vhr18.pass.copernicus.eu`)"
-
"
traefik.http.routers.vhr18-client-redirect.middlewares=redirect@file"
-
"
traefik.http.routers.vhr18-client-redirect.entrypoints=http"
# general
...
...
This diff is collapsed.
Click to expand it.
Preview
0%
Loading
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Save comment
Cancel
Please
register
or
sign in
to comment