chore(config): Improve Nacos initialization and deployment scripts

This commit is contained in:
2025-04-14 15:31:02 +08:00
parent 111da1aba6
commit d2c4394516
11 changed files with 324 additions and 46 deletions
+25 -2
View File
@@ -1,5 +1,6 @@
version: '3.8'
name: video-platform
services:
# 基础设施服务
mysql:
@@ -40,6 +41,10 @@ services:
- MODE=standalone
- JVM_XMS=512m
- JVM_XMX=512m
# 添加Nacos参数,确保正确处理服务注册
- NACOS_AUTH_ENABLE=false
- PREFER_HOST_MODE=hostname
- NACOS_SERVER_IP=${HOST_IP:-127.0.0.1}
ports:
- "8848:8848"
- "9848:9848"
@@ -94,7 +99,7 @@ services:
container_name: sentinel
restart: always
ports:
- "8080:8080"
- "8880:8080"
networks:
- video-network
@@ -113,9 +118,15 @@ services:
- NACOS_PORT=8848
- SENTINEL_HOST=sentinel
- SENTINEL_PORT=8080
- JAVA_OPTS=-Xms128m -Xmx128m -XX:MetaspaceSize=64m -XX:MaxMetaspaceSize=128m
# 添加IP环境变量,用于服务注册
- GATEWAY_IP=${HOST_IP:-127.0.0.1}
depends_on:
- nacos
- sentinel
deploy:
resources:
limits:
memory: 256M
networks:
- video-network
@@ -133,6 +144,8 @@ services:
- MYSQL_PORT=3306
- REDIS_HOST=redis
- REDIS_PORT=6379
# 添加IP环境变量,用于服务注册
- AUTH_IP=${HOST_IP:-127.0.0.1}
depends_on:
- nacos
- mysql
@@ -154,6 +167,8 @@ services:
- MYSQL_PORT=3306
- REDIS_HOST=redis
- REDIS_PORT=6379
# 添加IP环境变量,用于服务注册
- USER_IP=${HOST_IP:-127.0.0.1}
depends_on:
- nacos
- mysql
@@ -182,6 +197,8 @@ services:
- MINIO_ACCESS_KEY=minioadmin
- MINIO_SECRET_KEY=minioadmin
- MINIO_BUCKET=video-platform
# 添加IP环境变量,用于服务注册
- CONTENT_IP=${HOST_IP:-127.0.0.1}
depends_on:
- nacos
- mysql
@@ -205,6 +222,8 @@ services:
- MYSQL_PORT=3306
- REDIS_HOST=redis
- REDIS_PORT=6379
# 添加IP环境变量,用于服务注册
- ADMIN_IP=${HOST_IP:-127.0.0.1}
depends_on:
- nacos
- mysql
@@ -226,6 +245,8 @@ services:
- MYSQL_PORT=3306
- REDIS_HOST=redis
- REDIS_PORT=6379
# 添加IP环境变量,用于服务注册
- COMMENT_IP=${HOST_IP:-127.0.0.1}
depends_on:
- nacos
- mysql
@@ -247,6 +268,8 @@ services:
- MYSQL_PORT=3306
- REDIS_HOST=redis
- REDIS_PORT=6379
# 添加IP环境变量,用于服务注册
- RECOMMEND_IP=${HOST_IP:-127.0.0.1}
depends_on:
- nacos
- mysql