feat: 项目初始化及当前全部内容提交

This commit is contained in:
2025-07-15 17:37:50 +08:00
parent ec817067f1
commit e78f192d34
622 changed files with 75174 additions and 383 deletions
@@ -0,0 +1,171 @@
# 情绪博物馆测试环境配置文件
# 请根据实际部署环境修改相应配置
# ================================
# 基础环境配置
# ================================
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