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
e579c65b
Commit
e579c65b
authored
4 years ago
by
Lubomir Dolezal
Browse files
Options
Downloads
Patches
Plain Diff
add new urls as possible referers
parent
b9cc0970
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
+4
-4
4 additions, 4 deletions
docker-compose.dem.ops.yml
docker-compose.emg.ops.yml
+4
-4
4 additions, 4 deletions
docker-compose.emg.ops.yml
docker-compose.vhr18.ops.yml
+4
-4
4 additions, 4 deletions
docker-compose.vhr18.ops.yml
with
12 additions
and
12 deletions
docker-compose.dem.ops.yml
+
4
−
4
View file @
e579c65b
...
...
@@ -23,13 +23,13 @@ services:
-
"
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.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.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|
spdm-intservices.cds.esa.int|spdm-intservices-adm.cds.esa.int|
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.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.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|
spdm-intservices.cds.esa.int|spdm-intservices-adm.cds.esa.int|
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
...
...
@@ -65,13 +65,13 @@ services:
-
"
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.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.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|
spdm-intservices.cds.esa.int|spdm-intservices-adm.cds.esa.int|
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.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.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|
spdm-intservices.cds.esa.int|spdm-intservices-adm.cds.esa.int|
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
...
...
This diff is collapsed.
Click to expand it.
docker-compose.emg.ops.yml
+
4
−
4
View file @
e579c65b
...
...
@@ -23,13 +23,13 @@ services:
-
"
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.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.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|
spdm-intservices.cds.esa.int|spdm-intservices-adm.cds.esa.int|
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.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.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|
spdm-intservices.cds.esa.int|spdm-intservices-adm.cds.esa.int|
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
...
...
@@ -65,13 +65,13 @@ services:
-
"
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.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.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|
spdm-intservices.cds.esa.int|spdm-intservices-adm.cds.esa.int|
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.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.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|
spdm-intservices.cds.esa.int|spdm-intservices-adm.cds.esa.int|
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
...
...
This diff is collapsed.
Click to expand it.
docker-compose.vhr18.ops.yml
+
4
−
4
View file @
e579c65b
...
...
@@ -24,13 +24,13 @@ services:
-
"
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.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.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|
spdm-intservices.cds.esa.int|spdm-intservices-adm.cds.esa.int|
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.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.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|
spdm-intservices.cds.esa.int|spdm-intservices-adm.cds.esa.int|
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
...
...
@@ -65,13 +65,13 @@ services:
-
"
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.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.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|
spdm-intservices.cds.esa.int|spdm-intservices-adm.cds.esa.int|
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.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.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|
spdm-intservices.cds.esa.int|spdm-intservices-adm.cds.esa.int|
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
...
...
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