彻底重构-3
This commit is contained in:
@@ -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
|
||||
|
||||
详细文档:
|
||||
|
||||
|
||||
Reference in New Issue
Block a user