refactor: build.sh 改用 buildx bake 并行构建
This commit is contained in:
@@ -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`。
|
||||
|
||||
如需只启动部分服务:
|
||||
|
||||
|
||||
Reference in New Issue
Block a user