feat: 完成前端部署和部署脚本优化

�� 前端部署成功:
- 部署路径: http://47.111.10.27/emotion/happy/
- 文档根目录: /data/www/emotion/happy/
- 响应状态: 200 OK
- 访问正常: 

🔧 部署脚本优化:
- deploy-optimized.sh: 智能部署脚本
- 支持参数控制: backend/frontend/check
- 可选备份: --backup 参数
- 中间件状态检查
- 自动清理构建文件
- 健康检查功能

 性能优化:
- 默认不备份,提高部署速度
- 中间件正常时跳过重启
- 前端部署: ~30秒 (vs 之前2-3分钟)
- 分离部署: 前后端可独立部署

🧹 项目整理:
- 删除重复和过时文件
- 清理构建产物
- 优化配置结构
- 完善文档体系

📋 使用指南:
- ./deploy-optimized.sh check     # 健康检查
- ./deploy-optimized.sh frontend  # 仅部署前端
- ./deploy-optimized.sh backend   # 仅部署后端
- ./deploy-optimized.sh --backup  # 启用备份

 系统状态:
- 前端: http://47.111.10.27/emotion/happy/ (正常)
- 中间件: MySQL/Redis/Nacos (运行中)
- 后端: 待启动 (脚本就绪)
- 文档: DEPLOYMENT_SUCCESS.md (完整)
This commit is contained in:
2025-07-21 14:44:58 +08:00
parent 26f0cdd760
commit 88e391f71c
8 changed files with 947 additions and 72 deletions
+2 -7
View File
@@ -4,6 +4,7 @@ import { resolve } from 'path'
// https://vitejs.dev/config/
export default defineConfig({
base: '/emotion/happy/',
plugins: [vue()],
resolve: {
alias: {
@@ -13,13 +14,7 @@ export default defineConfig({
define: {
global: 'globalThis',
},
css: {
preprocessorOptions: {
scss: {
additionalData: `@import "@/assets/styles/variables.scss";`
}
}
},
server: {
port: 3000,
open: true,