🔧 完成前后端配置优化和部署修复

 后端配置优化:
- 优化application.yml配置文件结构
- 统一Coze API配置到所有环境
- 删除重复的SimpleAuthController和SimpleHealthController
- 创建独立的HealthController
- 修复SASS变量未定义问题
- 优化数据库连接池配置

 前端配置修复:
- 修复Vite配置中SASS变量全局导入
- 更新API代理配置指向正确端口(8080)
- 解决Dashboard组件SASS变量未定义错误

 部署配置完善:
- 创建详细的部署状态报告
- 优化生产环境和本地环境配置
- 修复Nginx反向代理配置
- 完善防火墙和MySQL远程连接配置

🚀 功能状态:
- 前端: Vue3 + Vite开发服务器正常启动
- 后端: Spring Boot服务正常运行(8080端口)
- 数据库: MySQL连接配置完善
- API: 健康检查和基础接口就绪

📊 技术改进:
- 配置文件结构优化
- 开发环境和生产环境配置分离
- 前后端联调环境就绪
- 部署文档完善
This commit is contained in:
2025-07-23 18:07:20 +08:00
parent 48df1d68d7
commit 645036fcd2
13 changed files with 1142 additions and 233 deletions
@@ -1,23 +1,60 @@
# 本地开发环境配置
# Local Development Environment Configuration
server:
port: 8080
spring:
# 数据库配置 - 本地MySQL
datasource:
url: jdbc:mysql://localhost:3306/emotion_museum?useUnicode=true&characterEncoding=utf8&serverTimezone=Asia/Shanghai&useSSL=false&allowPublicKeyRetrieval=true
driver-class-name: com.mysql.cj.jdbc.Driver
url: jdbc:mysql://localhost:3306/emotion?useUnicode=true&characterEncoding=utf8&serverTimezone=Asia/Shanghai&useSSL=false&allowPublicKeyRetrieval=true
username: root
password: 123456
hikari:
minimum-idle: 5
maximum-pool-size: 20
auto-commit: true
idle-timeout: 30000
pool-name: EmotionHikariCP-Local
max-lifetime: 1800000
connection-timeout: 30000
validation-timeout: 3000
leak-detection-threshold: 60000
# Redis配置 - 本地Redis
redis:
host: localhost
port: 6379
timeout: 3000ms
database: 0
lettuce:
pool:
max-active: 8
max-wait: -1ms
max-idle: 8
min-idle: 0
time-between-eviction-runs: 30s
# 日志配置
# 日志配置 - 本地开发详细日志
logging:
level:
com.emotion: debug
org.springframework.security: debug
org.springframework.web: debug
org.mybatis: debug
root: info
file:
name: logs/emotion-single-local.log
# Coze API配置
# 本地开发特定配置
emotion:
coze:
api:
token: ${COZE_API_TOKEN:your-local-coze-api-token}
base-url: https://api.coze.cn
# 文件上传路径 - 本地开发
upload:
path: ./uploads/emotion-museum
# 开发模式配置
dev:
mock-enabled: true
debug-mode: true
hot-reload: true