diff --git a/backend/app/services/scheduler/schedule_tenant.py b/backend/app/services/scheduler/schedule_tenant.py index 02c696e..b475668 100644 --- a/backend/app/services/scheduler/schedule_tenant.py +++ b/backend/app/services/scheduler/schedule_tenant.py @@ -201,7 +201,8 @@ def _generate_tenant_route_yaml(tenant, is_active: bool) -> str: if tenant.is_manager: # Manager 租戶:/admin → vmis-backend,/api → vmis-backend,根路徑 → NC Drive - vmis_backend_url = "http://vmis-backend:10281" if is_active else "http://vmis-backend-test:10281" + realm = tenant.keycloak_realm or tenant.code + vmis_backend_url = f"http://{realm}:10281" if is_active else f"http://{realm}-test:10281" lines += [ " middlewares:", " vmis-strip-admin:", diff --git a/docker/vmis-test/docker-compose.yml b/docker/vmis-test/docker-compose.yml index e3fec77..1ab533f 100644 --- a/docker/vmis-test/docker-compose.yml +++ b/docker/vmis-test/docker-compose.yml @@ -1,7 +1,7 @@ services: - vmis-backend-test: + vmis-admin-test: image: vmis-backend:latest - container_name: vmis-backend-test + container_name: vmis-admin-test restart: unless-stopped env_file: .env volumes: diff --git a/docker/vmis/docker-compose.yml b/docker/vmis/docker-compose.yml index 84ea07c..eb2e2d2 100644 --- a/docker/vmis/docker-compose.yml +++ b/docker/vmis/docker-compose.yml @@ -1,10 +1,10 @@ services: - vmis-backend: + vmis: build: context: ../.. dockerfile: docker/vmis/Dockerfile image: vmis-backend:latest - container_name: vmis-backend + container_name: vmis restart: unless-stopped env_file: .env volumes: