anxin-ruoyi/docker/environments/.env.production
2026-01-08 20:47:24 +08:00

57 lines
1.3 KiB
Plaintext

# 生产环境配置 (Requirements 6.5)
ENVIRONMENT=production
COMPOSE_PROJECT_NAME=anxin-prod
# 数据库配置
DB_HOST=anxin-mysql
DB_PORT=33068
DB_NAME=anxin_prod
DB_USER=anxin_prod
DB_PASSWORD="anxin_prod@123"
MYSQL_ROOT_PASSWORD=6r1fJtceNbV@%0mN=
# Redis配置
REDIS_HOST=anxin-redis
REDIS_POST=6379
REDIS_PORT_EXPORT=16379
REDIS_PASSWORD=123456
REDIS_DATABASE=0
REDIS_MEMORY_LIMIT=256M
REDIS_CPU_LIMIT=0.5
REDIS_DATA_PATH=./data/production/redis
REDIS_LOG_PATH=./log/production/redis
# 后端服务配置
BACKEND_PORT=7989
SPRING_PROFILES_ACTIVE=prod
JAVA_OPTS="-Xms1024m -Xmx2048m"
# 前端服务配置
FRONTEND_PORT=7988
API_BASE_URL=http://liantu.tech:7989
# 容器资源配置 (生产环境使用更多资源)
FRONTEND_MEMORY_LIMIT=512M
BACKEND_MEMORY_LIMIT=2048M
DATABASE_MEMORY_LIMIT=1024M
FRONTEND_CPU_LIMIT=1.0
BACKEND_CPU_LIMIT=2.0
DATABASE_CPU_LIMIT=1.0
# 日志配置 (生产环境使用WARN级别)
LOG_LEVEL=WARN
LOG_PATH=./logs/prod
LOG_MAX_SIZE=200MB
LOG_MAX_FILES=15
# 网络配置
NETWORK_NAME=anxin-prod-network
SUBNET=172.23.0.0/16
# 卷配置
MYSQL_DATA_PATH=./data/production/mysql
MYSQL_LOG_PATH=./data/production/mysql-logs
BACKEND_LOG_PATH=./data/production/backend-logs
BACKEND_UPLOAD_PATH=./data/production/uploads
FRONTEND_LOG_PATH=./data/production/nginx-logs