fix(config): Correct three-node HA orchestration and Nacos config loading

This commit is contained in:
2026-04-18 21:01:43 +08:00
parent 9ac4c40d1d
commit 9275fa238d
8 changed files with 106 additions and 28 deletions
+28 -1
View File
@@ -236,7 +236,7 @@ services:
container_name: node-exporter
restart: always
ports:
- "9100:9100"
- "19100:9100"
command:
- --path.procfs=/host/proc
- --path.sysfs=/host/sys
@@ -272,6 +272,11 @@ services:
- SPRING_CLOUD_NACOS_CONFIG_PASSWORD=nacos
- SPRING_CLOUD_NACOS_DISCOVERY_IP=${HOST_IP:-192.168.1.101}
- NACOS_SERVERS=${NACOS_SERVERS:-192.168.1.101:8848,192.168.1.102:8848,192.168.1.103:8848}
- REDIS_PASSWORD=${REDIS_PASSWORD:-redis_HA_Cluster_2024}
- REDIS_SENTINEL_NODES=${REDIS_SENTINEL_NODES:-192.168.1.101:26379,192.168.1.102:26379,192.168.1.103:26379}
- SERVICE_AUTH_TOKEN=${SERVICE_AUTH_TOKEN}
- USER_JWT_SECRET=${USER_JWT_SECRET}
- JWT_EXPIRATION=${JWT_EXPIRATION}
- SENTINEL_DASHBOARD_HOST=${HOST_IP:-192.168.1.101}
- SENTINEL_DASHBOARD_PORT=8880
- SPRING_CLOUD_SENTINEL_TRANSPORT_CLIENT_IP=${HOST_IP:-192.168.1.101}
@@ -316,6 +321,9 @@ services:
- MYSQL_PASSWORD=${MYSQL_ROOT_PASSWORD:-root123456}
- REDIS_PASSWORD=${REDIS_PASSWORD:-redis_HA_Cluster_2024}
- REDIS_SENTINEL_NODES=${REDIS_SENTINEL_NODES:-192.168.1.101:26379,192.168.1.102:26379,192.168.1.103:26379}
- SERVICE_AUTH_TOKEN=${SERVICE_AUTH_TOKEN}
- USER_JWT_SECRET=${USER_JWT_SECRET}
- JWT_EXPIRATION=${JWT_EXPIRATION}
- SENTINEL_DASHBOARD_HOST=${HOST_IP:-192.168.1.101}
- SENTINEL_DASHBOARD_PORT=8880
- SPRING_CLOUD_SENTINEL_TRANSPORT_CLIENT_IP=${HOST_IP:-192.168.1.101}
@@ -366,6 +374,12 @@ services:
- REDIS_SENTINEL_NODES=${REDIS_SENTINEL_NODES:-192.168.1.101:26379,192.168.1.102:26379,192.168.1.103:26379}
- MINIO_HOST=minio
- MINIO_PORT=9000
- MINIO_ACCESS_KEY=${MINIO_ACCESS_KEY}
- MINIO_SECRET_KEY=${MINIO_SECRET_KEY}
- MINIO_BUCKET=${MINIO_BUCKET}
- SERVICE_AUTH_TOKEN=${SERVICE_AUTH_TOKEN}
- USER_JWT_SECRET=${USER_JWT_SECRET}
- JWT_EXPIRATION=${JWT_EXPIRATION}
- SENTINEL_DASHBOARD_HOST=${HOST_IP:-192.168.1.101}
- SENTINEL_DASHBOARD_PORT=8880
- SPRING_CLOUD_SENTINEL_TRANSPORT_CLIENT_IP=${HOST_IP:-192.168.1.101}
@@ -416,6 +430,9 @@ services:
- MINIO_ACCESS_KEY=minioadmin
- MINIO_SECRET_KEY=minioadmin123
- MINIO_BUCKET=video-platform
- SERVICE_AUTH_TOKEN=${SERVICE_AUTH_TOKEN}
- USER_JWT_SECRET=${USER_JWT_SECRET}
- JWT_EXPIRATION=${JWT_EXPIRATION}
- SENTINEL_DASHBOARD_HOST=${HOST_IP:-192.168.1.101}
- SENTINEL_DASHBOARD_PORT=8880
- SPRING_CLOUD_SENTINEL_TRANSPORT_CLIENT_IP=${HOST_IP:-192.168.1.101}
@@ -463,6 +480,9 @@ services:
- MYSQL_PASSWORD=${MYSQL_ROOT_PASSWORD:-root123456}
- REDIS_PASSWORD=${REDIS_PASSWORD:-redis_HA_Cluster_2024}
- REDIS_SENTINEL_NODES=${REDIS_SENTINEL_NODES:-192.168.1.101:26379,192.168.1.102:26379,192.168.1.103:26379}
- SERVICE_AUTH_TOKEN=${SERVICE_AUTH_TOKEN}
- USER_JWT_SECRET=${USER_JWT_SECRET}
- JWT_EXPIRATION=${JWT_EXPIRATION}
- SENTINEL_DASHBOARD_HOST=${HOST_IP:-192.168.1.101}
- SENTINEL_DASHBOARD_PORT=8880
- SPRING_CLOUD_SENTINEL_TRANSPORT_CLIENT_IP=${HOST_IP:-192.168.1.101}
@@ -506,6 +526,9 @@ services:
- MYSQL_PASSWORD=${MYSQL_ROOT_PASSWORD:-root123456}
- REDIS_PASSWORD=${REDIS_PASSWORD:-redis_HA_Cluster_2024}
- REDIS_SENTINEL_NODES=${REDIS_SENTINEL_NODES:-192.168.1.101:26379,192.168.1.102:26379,192.168.1.103:26379}
- SERVICE_AUTH_TOKEN=${SERVICE_AUTH_TOKEN}
- USER_JWT_SECRET=${USER_JWT_SECRET}
- JWT_EXPIRATION=${JWT_EXPIRATION}
- SENTINEL_DASHBOARD_HOST=${HOST_IP:-192.168.1.101}
- SENTINEL_DASHBOARD_PORT=8880
- SPRING_CLOUD_SENTINEL_TRANSPORT_CLIENT_IP=${HOST_IP:-192.168.1.101}
@@ -549,6 +572,10 @@ services:
- MYSQL_PASSWORD=${MYSQL_ROOT_PASSWORD:-root123456}
- REDIS_PASSWORD=${REDIS_PASSWORD:-redis_HA_Cluster_2024}
- REDIS_SENTINEL_NODES=${REDIS_SENTINEL_NODES:-192.168.1.101:26379,192.168.1.102:26379,192.168.1.103:26379}
- SERVICE_AUTH_TOKEN=${SERVICE_AUTH_TOKEN}
- ADMIN_JWT_SECRET=${ADMIN_JWT_SECRET}
- ADMIN_INIT_PASSWORD=${ADMIN_INIT_PASSWORD}
- JWT_EXPIRATION=${JWT_EXPIRATION}
- SENTINEL_DASHBOARD_HOST=${HOST_IP:-192.168.1.101}
- SENTINEL_DASHBOARD_PORT=8880
- SPRING_CLOUD_SENTINEL_TRANSPORT_CLIENT_IP=${HOST_IP:-192.168.1.101}