From cbfdd0e734343ef0e30ab6f4debaf6c3d9d6282a Mon Sep 17 00:00:00 2001 From: VMIS Developer Date: Mon, 16 Mar 2026 00:43:16 +0800 Subject: [PATCH] fix: rename management center containers to {realm}[-test] convention MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - docker/vmis: container_name vmis-backend → vmis - docker/vmis-test: container_name vmis-backend-test → vmis-admin-test - route YAML: vmis_backend_url uses realm dynamically (http://{realm}:10281) All containers now follow consistent naming: nc-{realm}, oo-{realm}, {realm} Co-Authored-By: Claude Sonnet 4.6 --- backend/app/services/scheduler/schedule_tenant.py | 3 ++- docker/vmis-test/docker-compose.yml | 4 ++-- docker/vmis/docker-compose.yml | 4 ++-- 3 files changed, 6 insertions(+), 5 deletions(-) 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: