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

46 lines
1.0 KiB
Plaintext

# 测试环境配置 (Requirements 6.5)
ENVIRONMENT=staging
COMPOSE_PROJECT_NAME=anxin-staging
# 数据库配置
DB_HOST=anxin-mysql
DB_PORT=3306
DB_NAME=anxin_staging
DB_USER=anxin_staging
DB_PASSWORD=staging_password
MYSQL_ROOT_PASSWORD=staging_root_password
# 后端服务配置
BACKEND_PORT=8080
SPRING_PROFILES_ACTIVE=staging
JAVA_OPTS="-Xms512m -Xmx768m"
# 前端服务配置
FRONTEND_PORT=80
API_BASE_URL=http://staging-api.anxin.com
# 容器资源配置 (测试环境使用中等资源)
FRONTEND_MEMORY_LIMIT=192M
BACKEND_MEMORY_LIMIT=768M
DATABASE_MEMORY_LIMIT=384M
FRONTEND_CPU_LIMIT=0.5
BACKEND_CPU_LIMIT=0.75
DATABASE_CPU_LIMIT=0.5
# 日志配置
LOG_LEVEL=INFO
LOG_PATH=./logs/staging
LOG_MAX_SIZE=100MB
LOG_MAX_FILES=7
# 网络配置
NETWORK_NAME=anxin-staging-network
SUBNET=172.22.0.0/16
# 卷配置
MYSQL_DATA_PATH=./data/staging/mysql
MYSQL_LOG_PATH=./data/staging/mysql-logs
BACKEND_LOG_PATH=./data/staging/backend-logs
BACKEND_UPLOAD_PATH=./data/staging/uploads
FRONTEND_LOG_PATH=./data/staging/nginx-logs