Files
HAOVP/backend/config/.env.node-01
T

69 lines
1.9 KiB
Bash

# ============================================================
# Node-01 环境变量配置 (192.168.1.101)
# 主节点: MySQL Master, Redis Master, Nacos, NameServer, MinIO, 微服务
# ============================================================
# 节点信息
NODE_ID=1
HOST_IP=192.168.1.101
HOSTNAME=node-01
# 集群节点列表
NACOS_SERVERS=192.168.1.101:8848,192.168.1.102:8848,192.168.1.103:8848
NAMESRV_ADDR=192.168.1.101:9876;192.168.1.102:9876;192.168.1.103:9876
# MySQL配置 (主节点)
MYSQL_SERVER_ID=1
MYSQL_HOST=mysql
MYSQL_PORT=3306
MYSQL_ROOT_PASSWORD=replace-with-strong-mysql-root-password
MYSQL_DATABASE=video_platform
MYSQL_USER=video
MYSQL_PASSWORD=replace-with-strong-mysql-app-password
# Redis配置
REDIS_HOST=redis
REDIS_PORT=6379
REDIS_PASSWORD=replace-with-strong-redis-password
REDIS_MASTER_HOST=192.168.1.101
REDIS_MASTER_PORT=6379
# Nacos配置
NACOS_HOST=nacos
NACOS_PORT=8848
NACOS_NAMESPACE=public
NACOS_GROUP=DEFAULT_GROUP
# Sentinel配置
SENTINEL_HOST=sentinel
SENTINEL_PORT=8080
# MinIO配置
MINIO_HOST=minio
MINIO_PORT=9000
MINIO_EXTERNAL_PORT=9100
MINIO_ACCESS_KEY=replace-with-minio-access-key
MINIO_SECRET_KEY=replace-with-minio-secret-key
MINIO_BUCKET=video-platform
# RocketMQ配置
ROCKETMQ_HOST=rmqnamesrv
ROCKETMQ_PORT=9876
# Java配置
JAVA_OPTS=-Xms256m -Xmx512m -XX:MetaspaceSize=128m -XX:MaxMetaspaceSize=256m
# 应用安全配置
USER_JWT_SECRET=replace-with-user-jwt-secret
ADMIN_JWT_SECRET=replace-with-admin-jwt-secret
SERVICE_AUTH_TOKEN=replace-with-service-auth-token
ADMIN_INIT_PASSWORD=replace-with-admin-init-password
JWT_EXPIRATION=86400
# Grafana配置
GRAFANA_ADMIN_USER=admin
GRAFANA_ADMIN_PASSWORD=replace-with-grafana-password
# 本节点部署的服务
DEPLOY_SERVICES=mysql,redis,redis-sentinel,nacos,rmqnamesrv,minio,sentinel,video-gateway,video-auth,video-user,video-content,video-comment,video-recommend,video-admin,nginx