# 情绪博物馆测试环境配置文件 # 请根据实际部署环境修改相应配置 # ================================ # 基础环境配置 # ================================ ENVIRONMENT=test SERVER_IP=localhost DEPLOY_PATH=/data/emotion-museum # ================================ # 数据库配置 # ================================ MYSQL_HOST=localhost MYSQL_PORT=3306 MYSQL_ROOT_PASSWORD=123456 MYSQL_DATABASE=emotion_museum MYSQL_USERNAME=emotion MYSQL_PASSWORD=emotion123 # Nacos数据库配置 NACOS_DATABASE=nacos_config # ================================ # Redis配置 # ================================ REDIS_HOST=localhost REDIS_PORT=6379 REDIS_PASSWORD= # ================================ # Nacos配置 # ================================ NACOS_SERVER_ADDR=localhost:8848 NACOS_NAMESPACE=emotion-test NACOS_GROUP=TEST_GROUP NACOS_USERNAME=nacos NACOS_PASSWORD=nacos # ================================ # 服务端口配置 # ================================ GATEWAY_PORT=9000 USER_SERVICE_PORT=9001 AI_SERVICE_PORT=9002 WEB_PORT=3000 NGINX_PORT=80 NGINX_HTTPS_PORT=443 # ================================ # JWT配置 # ================================ JWT_SECRET=emotion-museum-test-secret-key-2025 JWT_EXPIRATION=7200 JWT_REFRESH_EXPIRATION=86400 # ================================ # COZE AI配置 # ================================ COZE_API_TOKEN=your-coze-api-token COZE_BOT_ID=7523042446285439016 COZE_WORKFLOW_ID=7523047462895796287 COZE_API_BASE_URL=https://api.coze.cn # ================================ # 文件存储配置 # ================================ UPLOAD_PATH=/data/uploads/emotion-museum UPLOAD_MAX_SIZE=10485760 LOG_PATH=/data/logs/emotion-museum # ================================ # 前端配置 # ================================ VUE_APP_API_BASE_URL=http://localhost:9000 VUE_APP_GATEWAY_URL=http://localhost:9000 VUE_APP_WS_URL=ws://localhost:9000/ws VUE_APP_TITLE=情绪博物馆 - 测试环境 VUE_APP_ENVIRONMENT=test VUE_APP_ENABLE_DEBUG=true # ================================ # Docker配置 # ================================ DOCKER_REGISTRY= DOCKER_NAMESPACE=emotion-museum DOCKER_TAG=test-latest # ================================ # 监控配置 # ================================ ENABLE_PROMETHEUS=true ENABLE_GRAFANA=false PROMETHEUS_PORT=9090 GRAFANA_PORT=3001 # ================================ # 安全配置 # ================================ ENABLE_HTTPS=false SSL_CERT_PATH=/etc/nginx/ssl ENABLE_RATE_LIMIT=true ENABLE_FIREWALL=false # ================================ # 备份配置 # ================================ BACKUP_PATH=/data/backups/emotion-museum BACKUP_RETENTION_DAYS=7 AUTO_BACKUP_ENABLED=true BACKUP_SCHEDULE="0 2 * * *" # ================================ # 日志配置 # ================================ LOG_LEVEL=INFO LOG_MAX_SIZE=100MB LOG_MAX_HISTORY=30 ENABLE_LOG_ROTATION=true # ================================ # 缓存配置 # ================================ CACHE_DEFAULT_TTL=3600 CACHE_USER_INFO_TTL=1800 CACHE_CONVERSATION_TTL=7200 # ================================ # 限流配置 # ================================ RATE_LIMIT_ENABLED=true RATE_LIMIT_DEFAULT_LIMIT=100 RATE_LIMIT_DEFAULT_WINDOW=60 # ================================ # 健康检查配置 # ================================ HEALTH_CHECK_INTERVAL=30 HEALTH_CHECK_TIMEOUT=10 HEALTH_CHECK_RETRIES=3 # ================================ # 性能配置 # ================================ JVM_XMS=512m JVM_XMX=1024m JVM_XMN=256m HIKARI_MINIMUM_IDLE=3 HIKARI_MAXIMUM_POOL_SIZE=15 # ================================ # 开发调试配置 # ================================ DEBUG_ENABLED=true LOG_REQUESTS=true LOG_RESPONSES=false MOCK_ENABLED=false SAMPLE_DATA_ENABLED=true # ================================ # 网络配置 # ================================ NETWORK_NAME=emotion-test-network SUBNET=172.20.0.0/16 GATEWAY_IP=172.20.0.1 # ================================ # 时区配置 # ================================ TZ=Asia/Shanghai TIMEZONE=GMT+8