docs(plan): docker deploy conformance implementation plan (5 tasks); spec: smoke storage path item

This commit is contained in:
2026-09-07 19:42:39 +08:00
parent e563c88913
commit 6b3a4e5240
2 changed files with 678 additions and 1 deletions
@@ -95,7 +95,7 @@ deploy/
## 7. 周边代码改动(最小集)
1. `web/vite.config.ts`:proxy target 改为 `process.env.VITE_PROXY_TARGET ?? "http://localhost:8080"`;dev compose 给 web 服务注入 `VITE_PROXY_TARGET=http://api:8080`。宿主机跑 vite 的旧习惯不受影响。
2. `scripts/smoke.sh` / `scripts/smoke-web.sh`:`. ./.env` 改为优先 `deploy/.env`、回退根 `.env`。
2. `scripts/smoke.sh` / `scripts/smoke-web.sh`:`. ./.env` 改为优先 `deploy/.env`、回退根 `.env`;`smoke.sh` 里依赖旧 `./library:/data/books` 绑定的宿主路径 `library/smoke-books`(建目录与删除断言两处)同步改为 `deploy/api/storage/smoke-books`。
3. `.gitignore`:删 `library/`,增 `deploy/.env`、`deploy/nginx/`、`deploy/redis/redis.conf`、`deploy/logs/`、`deploy/api/storage/*`(`!.gitkeep`)。
4. `README.md`:dev/release 命令全部重写(`docker compose -f deploy/docker-compose.yml|docker-compose.dev.yml`,先 `deploy/prepare.sh`),旧卷迁移说明,dev 调试(delve :2345 / IDE attach 示例)。