diff --git a/docker-compose.yml b/docker-compose.yml index da826e9..319a882 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -8,10 +8,12 @@ services: labels: - "traefik.enable=true" - "traefik.http.routers.scheduler.entrypoints=web" - - "traefik.http.middlewares.auth.forwardauth.address=http://oc-auth:8080/oc/forward" - - "traefik.http.routers.workflow.rule=PathPrefix(/scheduler)" - - "traefik.http.routers.scheduler.tls=false" - - "traefik.http.routers.scheduler.middlewares=auth" + - "traefik.http.routers.scheduler.rule=PathPrefix(`/scheduler`)" + - "traefik.http.middlewares.scheduler-rewrite.replacepathregex.regex=^/scheduler(.*)" + - "traefik.http.middlewares.scheduler-rewrite.replacepathregex.replacement=/oc$$1" + - "traefik.http.routers.scheduler.middlewares=scheduler-rewrite" + - "traefik.http.services.scheduler.loadbalancer.server.port=8080" + - "traefik.http.middlewares.scheduler.forwardauth.address=http://oc-auth:8080/oc/forward" ports: - 8090:8080 container_name: oc-scheduler diff --git a/go.mod b/go.mod index 5be9e09..e3feeb7 100644 --- a/go.mod +++ b/go.mod @@ -5,7 +5,7 @@ go 1.22.0 toolchain go1.22.4 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.4 github.com/google/uuid v1.6.0 github.com/smartystreets/goconvey v1.7.2 diff --git a/go.sum b/go.sum index 215101d..8d6f839 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.4 h1:HurQEOGIEhLlPFCTR6ZDuQkybrUl2Ag2i6CdVD2rGiI= github.com/beego/beego/v2 v2.3.4/go.mod h1:5cqHsOHJIxkq44tBpRvtDe59GuVRVv/9/tyVDxd5ce4=