refactor: build.sh 改用 buildx bake 并行构建

This commit is contained in:
zetaloop
2026-04-01 06:11:28 +08:00
parent 93e6b5609c
commit 3eb44d8a73
2 changed files with 51 additions and 24 deletions
+3 -3
View File
@@ -2,8 +2,8 @@
## 前置条件
- Docker
- Go 1.25+(构建镜像时在容器内编译,本机不强制
- Docker(需要 buildx
- Python 3(构建脚本用于生成 bake 定义
## 使用
@@ -23,7 +23,7 @@ docker compose ps
docker compose down
```
构建脚本会扫描 `app/` 下所有 `api``rpc``mq` 入口,生成 `juwan/<service>-<type>:dev` 镜像。编译失败的服务会跳过,不影响其他服务
构建脚本会扫描 `app/` 下所有 `api``rpc``mq` 入口,通过 `docker buildx bake` 并行构建所有服务镜像,生成 `juwan/<service>-<type>:dev`
如需只启动部分服务: