88 lines
1.8 KiB
Markdown
88 lines
1.8 KiB
Markdown
# 🚀 快速开始 - 前端 App 部署
|
||
|
||
## ⚡ 一分钟快速部署
|
||
|
||
### 1. 构建前端
|
||
```bash
|
||
cd D:\main\DesignerCEP\Designer
|
||
npm run build:core
|
||
```
|
||
|
||
### 2. 启动管理工具
|
||
```bash
|
||
cd D:\main\DesignerCEP\AdminTool
|
||
python admin_gui.py
|
||
```
|
||
|
||
### 3. 部署到服务器
|
||
1. 打开 **"自动化部署"** 标签页
|
||
2. 点击 **"浏览..."** 选择 `Designer/dist_core` 目录
|
||
3. 输入备注(可选)
|
||
4. 点击 **"🚀 部署到服务器"**
|
||
5. 等待部署完成(约 1-2 分钟)
|
||
|
||
### 4. 验证部署
|
||
访问:https://app.aidg168.uk/
|
||
|
||
---
|
||
|
||
## 📝 注意事项
|
||
|
||
### ✅ 部署前检查
|
||
- [ ] 已运行 `npm run build:core`
|
||
- [ ] `dist_core/` 目录存在且完整
|
||
- [ ] 服务器 SSH 信息正确
|
||
- [ ] 数据库连接正常
|
||
|
||
### ⚠️ 重要提醒
|
||
- **部署会直接替换线上版本**,建议在非高峰期操作
|
||
- **首次部署**可能需要创建数据库表(会自动执行)
|
||
- **回滚功能**可以快速恢复到之前的版本
|
||
|
||
---
|
||
|
||
## 🔄 回滚操作
|
||
|
||
如果新版本有问题:
|
||
|
||
1. 打开 **"版本历史管理"**
|
||
2. 选择要回滚的版本(点击表格行)
|
||
3. 点击 **"⏪ 回滚到选中版本"**
|
||
4. 确认操作
|
||
5. 刷新 https://app.aidg168.uk/ 验证
|
||
|
||
---
|
||
|
||
## 🗑️ 清理旧版本
|
||
|
||
定期删除不需要的历史版本:
|
||
|
||
1. 选择要删除的版本
|
||
2. 点击 **"🗑️ 删除选中版本"**
|
||
3. 确认删除
|
||
|
||
**注意**:无法删除当前正在使用的版本
|
||
|
||
---
|
||
|
||
## ❓ 遇到问题?
|
||
|
||
### 连接失败
|
||
- 检查服务器 SSH 信息
|
||
- 点击 **"测试连接"** 按钮验证
|
||
|
||
### 数据库错误
|
||
- 确认 `deploy_config.json` 中的 MySQL 配置
|
||
- MySQL 必须运行在远程服务器上(103.97.201.136)
|
||
|
||
### 部署后页面没更新
|
||
- 清除浏览器缓存(Ctrl+F5)
|
||
- 或重启 Caddy:`systemctl restart caddy`
|
||
|
||
---
|
||
|
||
## 📚 详细文档
|
||
|
||
查看完整文档:[部署功能使用说明.md](./部署功能使用说明.md)
|
||
|