彻底重构-3

This commit is contained in:
yml
2026-04-09 12:24:14 +08:00
parent 606ef875e2
commit 60054adcc4
37 changed files with 1324 additions and 3630 deletions
+7 -2
View File
@@ -53,23 +53,27 @@ docker compose -f docker-compose.dev.yml up -d --build
开发版 Compose 现在是热更新模式:
- `postgres` 容器提供 PostgreSQL
- 后端源码挂载到容器里,运行 `npm run dev`
- 前端源码挂载到容器里,运行 `vite`
- Caddy 只负责把 `80/443` 反代到前后端容器
通常只有首次启动、改 Dockerfile、改系统依赖时才需要 `--build`
开发版 Compose 会把后端数据目录直接挂载到:
开发版 Compose 会把后端运行产物目录直接挂载到:
- [apps/backend/data](/Users/yml/codes/order-site-workspace/apps/backend/data)
这样本地可以直接看到:
- SQLite 数据库
- `data/logs/*.log`
- 浏览器会话产物
- 截图和证明文件
PostgreSQL 数据则保存在 Docker volume 里:
- `postgres_dev_data`
当前 Dockerfile 已默认针对国内服务器优化以下下载源:
- Debian `apt` 使用腾讯云镜像
@@ -97,6 +101,7 @@ docker compose build \
- 改后端 `src/`:容器内自动热重启
- 改前端 `src/`Vite 自动热更新
- 改 OCR Python:后端下次调用时直接走挂载后的最新源码
- 改数据库 schema:后端启动时会自动执行 migration
详细文档: