fix: rename management center containers to {realm}[-test] convention

- 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 <noreply@anthropic.com>
This commit is contained in:
VMIS Developer
2026-03-16 00:43:16 +08:00
parent 47805b202f
commit cbfdd0e734
3 changed files with 6 additions and 5 deletions

View File

@@ -201,7 +201,8 @@ def _generate_tenant_route_yaml(tenant, is_active: bool) -> str:
if tenant.is_manager: if tenant.is_manager:
# Manager 租戶:/admin → vmis-backend/api → vmis-backend根路徑 → NC Drive # 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 += [ lines += [
" middlewares:", " middlewares:",
" vmis-strip-admin:", " vmis-strip-admin:",

View File

@@ -1,7 +1,7 @@
services: services:
vmis-backend-test: vmis-admin-test:
image: vmis-backend:latest image: vmis-backend:latest
container_name: vmis-backend-test container_name: vmis-admin-test
restart: unless-stopped restart: unless-stopped
env_file: .env env_file: .env
volumes: volumes:

View File

@@ -1,10 +1,10 @@
services: services:
vmis-backend: vmis:
build: build:
context: ../.. context: ../..
dockerfile: docker/vmis/Dockerfile dockerfile: docker/vmis/Dockerfile
image: vmis-backend:latest image: vmis-backend:latest
container_name: vmis-backend container_name: vmis
restart: unless-stopped restart: unless-stopped
env_file: .env env_file: .env
volumes: volumes: