diff --git a/docker-compose.yml b/docker-compose.yml index ca09f07..7adeef1 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -10,10 +10,12 @@ services: labels: - "traefik.enable=true" - "traefik.http.routers.datacenter.entrypoints=web" - - "traefik.http.middlewares.auth.forwardauth.address=http://oc-auth:8080/oc/forward" - - "traefik.http.routers.workflow.rule=PathPrefix(/datacenter)" - - "traefik.http.routers.datacenter.tls=false" - - "traefik.http.routers.datacenter.middlewares=auth" + - "traefik.http.routers.datacenter.rule=PathPrefix(`/datacenter`)" + - "traefik.http.services.datacenter.loadbalancer.server.port=8080" + - "traefik.http.middlewares.datacenter-rewrite.replacepathregex.regex=^/datacenter(.*)" + - "traefik.http.middlewares.datacenter-rewrite.replacepathregex.replacement=/oc$$1" + - "traefik.http.routers.datacenter.middlewares=datacenter-rewrite" + - "traefik.http.middlewares.datacenter.forwardauth.address=http://oc-auth:8080/oc/forward" container_name: oc-datacenter networks: - catalog diff --git a/go.mod b/go.mod index 816712c..5ffb968 100644 --- a/go.mod +++ b/go.mod @@ -5,7 +5,7 @@ go 1.23.0 toolchain go1.23.3 require ( - cloud.o-forge.io/core/oc-lib v0.0.0-20250218115549-81d3406305c5 + cloud.o-forge.io/core/oc-lib v0.0.0-20250219104152-3ecb0e9d960b github.com/beego/beego/v2 v2.3.1 go.mongodb.org/mongo-driver v1.17.1 k8s.io/api v0.32.1 diff --git a/go.sum b/go.sum index d83572a..1ad52c3 100644 --- a/go.sum +++ b/go.sum @@ -16,6 +16,14 @@ cloud.o-forge.io/core/oc-lib v0.0.0-20250218113916-04f7537066c1 h1:on0zLtHo1Jj6F cloud.o-forge.io/core/oc-lib v0.0.0-20250218113916-04f7537066c1/go.mod h1:2roQbUpv3a6mTIr5oU1ux31WbN8YucyyQvCQ0FqwbcE= cloud.o-forge.io/core/oc-lib v0.0.0-20250218115549-81d3406305c5 h1:DP/XYrxSOc5ORMGvVNqTvFjxLF4cymUW/d3HIZXKDEk= cloud.o-forge.io/core/oc-lib v0.0.0-20250218115549-81d3406305c5/go.mod h1:2roQbUpv3a6mTIr5oU1ux31WbN8YucyyQvCQ0FqwbcE= +cloud.o-forge.io/core/oc-lib v0.0.0-20250218130229-7c30633bded0 h1:3EsRmeTz6OWHJETrPObctnGF8WgZtXHfwL2cjyHcfOk= +cloud.o-forge.io/core/oc-lib v0.0.0-20250218130229-7c30633bded0/go.mod h1:2roQbUpv3a6mTIr5oU1ux31WbN8YucyyQvCQ0FqwbcE= +cloud.o-forge.io/core/oc-lib v0.0.0-20250219075511-241c6a5a0861 h1:XqTFKSZ8hXGCJbuu/SBwakpftevg1AKV7hDI50cXNUg= +cloud.o-forge.io/core/oc-lib v0.0.0-20250219075511-241c6a5a0861/go.mod h1:2roQbUpv3a6mTIr5oU1ux31WbN8YucyyQvCQ0FqwbcE= +cloud.o-forge.io/core/oc-lib v0.0.0-20250219100312-b4a176667754 h1:7J5EUe/iNS6cT6KVDklpgGH7ak30iEFgWJDEPF6wik4= +cloud.o-forge.io/core/oc-lib v0.0.0-20250219100312-b4a176667754/go.mod h1:2roQbUpv3a6mTIr5oU1ux31WbN8YucyyQvCQ0FqwbcE= +cloud.o-forge.io/core/oc-lib v0.0.0-20250219104152-3ecb0e9d960b h1:DhRqJdw2VePaYVlsh8OUA3zl+76Q0FWwGu+a+3aOf6s= +cloud.o-forge.io/core/oc-lib v0.0.0-20250219104152-3ecb0e9d960b/go.mod h1:2roQbUpv3a6mTIr5oU1ux31WbN8YucyyQvCQ0FqwbcE= github.com/BurntSushi/toml v0.3.1/go.mod h1:xHWCNGjB5oqiDr8zfno3MHue2Ht5sIBksp03qcyfWMU= github.com/beego/beego/v2 v2.3.1 h1:7MUKMpJYzOXtCUsTEoXOxsDV/UcHw6CPbaWMlthVNsc= github.com/beego/beego/v2 v2.3.1/go.mod h1:5cqHsOHJIxkq44tBpRvtDe59GuVRVv/9/tyVDxd5ce4=