{ "region": "me-saudi-arabia", "registry": "10.2.1.3:18082/hyapp", "tat_timeout_seconds": 900, "tat_poll_seconds": 2, "clb_task_timeout_seconds": 180, "clb_poll_seconds": 2, "service_health_timeout_seconds": 150, "stabilize_seconds": 5, "managed_dependencies": { "mysql": "TencentDB for MySQL private endpoint; this deployment never starts local MySQL.", "redis": "TencentDB for Redis private endpoint; room owner route and login/risk cache use this managed Redis.", "mq": "Tencent Cloud managed MQ; consumers only receive connection/topic config and are not deployed as local infra." }, "data_resources": { "mysql": { "name": "TencentDB MySQL", "type": "mysql", "topology": "托管主从 MySQL", "backup_status": "云产品自动备份,平台不执行恢复动作", "owner": "后端平台", "related_services": [ "room-service", "wallet-service", "user-service", "activity-service", "lucky-gift-service", "cron-service", "game-service", "notice-service", "admin-server" ] }, "redis": { "name": "TencentDB Redis", "type": "redis", "topology": "托管 Redis", "backup_status": "缓存资源不作为恢复事实源", "owner": "后端平台", "related_services": [ "gateway-service", "luck-gateway", "room-service", "user-service" ] }, "mq": { "name": "Tencent Cloud MQ", "type": "mq", "topology": "托管消息队列", "backup_status": "云产品托管,平台不执行恢复动作", "owner": "后端平台", "related_services": [ "room-service", "activity-service", "notice-service" ] } }, "deploy_server": { "name": "deploy", "instance_id": "ins-ntmpcd3a", "public_ip": "43.164.75.199", "private_ip": "10.2.1.3", "role": "control plane only: build/push images and call Tencent TAT/CLB APIs; do not attach to business CLB." }, "hosts": { "gateway-1": { "instance_id": "ins-aeyaoj40", "private_ip": "10.2.1.8" }, "gateway-2": { "instance_id": "ins-irvi5b7u", "private_ip": "10.2.2.17" }, "new-app-1": { "instance_id": "ins-fi5zufpk", "private_ip": "10.2.1.4" }, "new-app-2": { "instance_id": "ins-hwhaoe8c", "private_ip": "10.2.1.13" }, "new-game-1": { "instance_id": "ins-ir229jtw", "private_ip": "10.2.1.10" }, "new-game-2": { "instance_id": "ins-460rw7gu", "private_ip": "10.2.1.6" }, "new-app-activity-1": { "instance_id": "ins-n8wut6n8", "private_ip": "10.2.1.11" }, "new-app-activity-2": { "instance_id": "ins-d1n303sa", "private_ip": "10.2.1.7" }, "pay-1": { "instance_id": "ins-ceqfcxd2", "private_ip": "10.2.11.14" }, "pay-2": { "instance_id": "ins-awhb74q6", "private_ip": "10.2.12.5" } }, "services": { "gateway-service": { "unit": "hyapp-gateway-service", "container": "hyapp-gateway-service", "env_file": "/etc/hyapp/gateway-service/docker.env", "image_template": "${REGISTRY}/gateway-service:${TAG}", "target_port": 13000, "hosts": [ "gateway-1", "gateway-2" ], "clb": { "enabled": true, "load_balancer_id": "lb-cbiabr1q", "listener_ids": [ "lbl-ktvz8m6k" ], "drain_seconds": 10 } }, "room-service": { "unit": "hyapp-room-service", "container": "hyapp-room-service", "env_file": "/etc/hyapp/room-service/docker.env", "image_template": "${REGISTRY}/room-service:${TAG}", "target_port": 13001, "hosts": [ "new-app-1", "new-app-2" ], "clb": { "enabled": true, "load_balancer_id": "lb-epvnr4o0", "listener_ids": [ "lbl-d2urlzba" ], "drain_seconds": 5 } }, "user-service": { "unit": "hyapp-user-service", "container": "hyapp-user-service", "env_file": "/etc/hyapp/user-service/docker.env", "image_template": "${REGISTRY}/user-service:${TAG}", "target_port": 13005, "hosts": [ "new-app-1", "new-app-2" ], "clb": { "enabled": true, "load_balancer_id": "lb-epvnr4o0", "listener_ids": [ "lbl-honi8z3a" ], "drain_seconds": 5 } }, "wallet-service": { "unit": "hyapp-wallet-service", "container": "hyapp-wallet-service", "env_file": "/etc/hyapp/wallet-service/docker.env", "image_template": "${REGISTRY}/wallet-service:${TAG}", "target_port": 13004, "hosts": [ "pay-1", "pay-2" ], "clb": { "enabled": true, "load_balancer_id": "lb-4f5xi6p0", "listener_ids": [ "lbl-9wi5mvu4" ], "drain_seconds": 5 } }, "activity-service": { "unit": "hyapp-activity-service", "container": "hyapp-activity-service", "env_file": "/etc/hyapp/activity-service/docker.env", "image_template": "${REGISTRY}/activity-service:${TAG}", "target_port": 13006, "hosts": [ "new-app-activity-1", "new-app-activity-2" ], "clb": { "enabled": true, "load_balancer_id": "lb-epvnr4o0", "listener_ids": [ "lbl-j7oqtfhq" ], "drain_seconds": 5 } }, "lucky-gift-service": { "unit": "hyapp-lucky-gift-service", "container": "hyapp-lucky-gift-service", "env_file": "/etc/hyapp/lucky-gift-service/docker.env", "image_template": "${REGISTRY}/lucky-gift-service:${TAG}", "target_port": 13013, "hosts": [ "new-app-activity-1", "new-app-activity-2" ], "clb": { "enabled": false, "drain_seconds": 0 } }, "luck-gateway": { "unit": "hyapp-luck-gateway", "container": "hyapp-luck-gateway", "env_file": "/etc/hyapp/luck-gateway/docker.env", "config_required": false, "image_template": "${REGISTRY}/luck-gateway:${TAG}", "target_port": 13014, "hosts": [ "gateway-1", "gateway-2" ], "clb": { "enabled": false, "drain_seconds": 0 } }, "notice-service": { "unit": "hyapp-notice-service", "container": "hyapp-notice-service", "env_file": "/etc/hyapp/notice-service/docker.env", "image_template": "${REGISTRY}/notice-service:${TAG}", "target_port": 13009, "hosts": [ "new-app-activity-1", "new-app-activity-2" ], "clb": { "enabled": true, "load_balancer_id": "lb-epvnr4o0", "listener_ids": [ "lbl-aux9xsjq" ], "drain_seconds": 5 } }, "game-service": { "unit": "hyapp-game-service", "container": "hyapp-game-service", "env_file": "/etc/hyapp/game-service/docker.env", "image_template": "${REGISTRY}/game-service:${TAG}", "target_port": 13008, "hosts": [ "new-game-1", "new-game-2" ], "clb": { "enabled": true, "load_balancer_id": "lb-epvnr4o0", "listener_ids": [ "lbl-ku138b4y" ], "drain_seconds": 5 } }, "robot-service": { "unit": "hyapp-robot-service", "container": "hyapp-robot-service", "env_file": "/etc/hyapp/robot-service/docker.env", "config_path": "/etc/hyapp/robot-service/config.yaml", "image_template": "${REGISTRY}/robot-service:${TAG}", "target_port": 13011, "hosts": [ "new-app-1", "new-app-2" ], "clb": { "enabled": true, "load_balancer_id": "lb-epvnr4o0", "listener_ids": [ "lbl-pd35q9go" ], "drain_seconds": 5 } }, "statistics-service": { "unit": "hyapp-statistics-service", "container": "hyapp-statistics-service", "env_file": "/etc/hyapp/statistics-service/docker.env", "image_template": "${REGISTRY}/statistics-service:${TAG}", "target_port": 13010, "hosts": [ "new-app-1", "new-app-2" ], "clb": { "enabled": true, "load_balancer_id": "lb-epvnr4o0", "listener_ids": [ "lbl-a0myhr6q" ], "drain_seconds": 5 } } } }