build: add self-contained alpine-only Go image build
This commit is contained in:
1 parent
d82e7a104e
commit
9f40162c6b
4 files changed
+83
-1
No files matched your search
+5
-1
@@ -25,9 +25,13 @@ RDS/服务商凭据,仅共享会话密钥);Go 工作负载 `zhinian-go-api` 独
|
||||
Node Worker,`worker.yaml` 已弃用保留)。Ingress 按路径分流:页面 → Web,
|
||||
后端路径 → Go,`/api/internal/worker` → 无端点 deny Service。
|
||||
|
||||
Go 镜像构建(三选一,详见 [`backend/README.md`](./backend/README.md)):
|
||||
Go 镜像构建(四选一,详见 [`backend/README.md`](./backend/README.md)):
|
||||
|
||||
```bash
|
||||
# 自包含构建(推荐国内 CI):单条命令,只拉 alpine 基础镜像,Go 工具链来自
|
||||
# alpine 包(阿里云 apk 镜像),模块走 goproxy.cn
|
||||
docker build -f backend/Dockerfile.alpine -t REGISTRY/PROJECT/zhinian-go-api:TAG backend/
|
||||
|
||||
# 标准多阶段构建
|
||||
docker build -f backend/Dockerfile -t REGISTRY/PROJECT/zhinian-go-api:TAG backend/
|
||||
|
||||
|
||||
Reference in new issue
Block a user