mirror of
https://gitee.com/ulthon/ulthon_admin.git
synced 2026-09-05 15:25:31 +08:00
docs(stack): restore docker-dev-sync as independent mode in docs
This commit is contained in:
@@ -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` profile(Windows 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 file(runtime/agents/stack-current.json)已删除。判断模式改读根目录状态。
|
||||
|
||||
Reference in New Issue
Block a user