docs(stack): restore docker-dev-sync as independent mode in docs

This commit is contained in:
augushong
2026-07-22 22:47:46 +08:00
parent 0a04181d12
commit 0adc497818
4 changed files with 11 additions and 8 deletions

View File

@@ -8,10 +8,9 @@
### 新增
- **B-route 多模式运行**每个运行模式default/docker-serve/docker-dev/full/author独立目录各自直接运行。业务代码始终一套在仓库根目录。
- **B-route 多模式运行**每个运行模式default/docker-serve/docker-dev/docker-dev-sync/full/author独立目录各自直接运行。业务代码始终一套在仓库根目录。
- default 模式:根目录直接 `php think run`
- Docker 模式:`cd source/stack/<mode> && docker compose up -d`
- **docker-dev compose profile**:原 docker-dev-sync 模式合并为 docker-dev 的 `sync` profileWindows I/O 优化)。使用 `docker compose --profile sync up -d` 或设置 `COMPOSE_PROFILES=sync`
-`.dockerignore`:合并各模式排除规则,排除 `source/stack/` 避免镜像臃肿。
- `source/stack/stack.json` 简化为纯文档元数据schema v2加 category 分类。
@@ -32,8 +31,7 @@
**原 docker-dev-sync 用户**
- 旧方式:`php think admin:stack:mode use docker-dev-sync`
- 新方式:`cd source/stack/docker-dev && docker compose --profile sync up -d ulthon_admin_sync mysql redis phpmyadmin`
- Windows 自动激活:在 PowerShell profile 加 `$env:COMPOSE_PROFILES = if ($env:OS -eq 'Windows_NT') { 'sync' } else { '' }`
- 新方式:`cd source/stack/docker-dev-sync && docker compose up -d`(保持独立目录模式,用法跟其他模式一致)
**原依赖 state file 的脚本**
- state fileruntime/agents/stack-current.json已删除。判断模式改读根目录状态。