Files
DP/Server/README.md
zuowei1216 1b19ff1b92 20251222
2025-12-22 21:06:29 +08:00

110 lines
2.5 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 📁 Server 目录说明
## 目录结构
```
Server/
├── app/ ← 后端代码FastAPI
│ ├── api/ ← API 路由
│ ├── core/ ← 核心配置
│ ├── models/ ← 数据库模型
│ ├── schemas/ ← 数据验证
│ ├── services/ ← 业务逻辑
│ ├── main.py ← 后端入口
│ └── db.py ← 数据库连接
├── static/ ← ⭐ 前端静态文件(重要!)
│ └── app/ ← 前端构建产物放这里
│ ├── index.html ← 前端入口
│ ├── assets/ ← JS/CSS/图片
│ └── ...
├── archives/ ← Core 版本压缩包(历史版本)
│ ├── core-v1.0.0.zip
│ ├── core-v1.0.1.zip
│ └── ...
├── tests/ ← 测试代码
├── routers/ ← 额外的路由(如果有)
├── docker-compose.yml ← Docker 编排配置
├── Dockerfile ← 后端镜像构建
├── requirements.txt ← Python 依赖
├── mysql.cnf ← MySQL 配置
├── .dockerignore ← Docker 忽略文件
└── designercep.db ← SQLite 数据库(本地开发用)
```
---
## ⭐ 前端文件应该放在这里
### 构建前端后,复制到这里:
```
Server/static/app/
├── index.html ← 前端入口(重要!)
├── assets/ ← JS/CSS 等资源
│ ├── index-xxx.js
│ ├── index-xxx.css
│ └── ...
├── CSInterface.js ← CEP 桥接文件
└── vite.svg ← 图标等
```
### 操作步骤:
```bash
# 1. 构建前端(在 Designer 目录)
cd Designer
npm run build:core
# 2. 复制到 Server/static/app/
# Windows:
xcopy /E /Y dist_core\* ..\Server\static\app\
# Linux/Mac:
cp -r dist_core/* ../Server/static/app/
```
---
## 🐳 Docker 部署
### 启动服务
```bash
cd Server
docker-compose up -d
```
### 查看日志
```bash
docker-compose logs -f
```
### 停止服务
```bash
docker-compose down
```
---
## 📋 部署清单
- [ ] 前端文件已复制到 `static/app/`
- [ ] `.env` 文件已配置
- [ ] MySQL 密码已修改
- [ ] SECRET_KEY 已修改
- [ ] ALLOWED_ORIGINS 已配置
- [ ] Docker 服务已启动
- [ ] 访问 https://app.aidg168.uk/ 测试
---
**重要**:前端文件必须放在 `Server/static/app/` 目录!