Files
DP/Server
zuowei1216 12395d8eca newrun
2025-12-30 14:46:22 +08:00
..
2025-12-22 21:06:29 +08:00
2025-12-30 14:46:22 +08:00
2025-12-22 21:06:29 +08:00
2025-12-22 21:06:29 +08:00
2025-12-22 21:33:18 +08:00
2025-12-22 21:06:29 +08:00
2025-12-22 21:06:29 +08:00
2025-12-22 21:06:29 +08:00
2025-12-22 21:06:29 +08:00
2025-12-22 21:06:29 +08:00

📁 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              ← 图标等

操作步骤:

# 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 部署

启动服务

cd Server
docker-compose up -d

查看日志

docker-compose logs -f

停止服务

docker-compose down

📋 部署清单

  • 前端文件已复制到 static/app/
  • .env 文件已配置
  • MySQL 密码已修改
  • SECRET_KEY 已修改
  • ALLOWED_ORIGINS 已配置
  • Docker 服务已启动
  • 访问 https://app.aidg168.uk/ 测试

重要:前端文件必须放在 Server/static/app/ 目录!