build: add self-contained alpine-only Go image build

This commit is contained in:
zn-admin committed 2026-08-15 14:26:32 +08:00
1 parent d82e7a104e
commit 9f40162c6b
4 files changed
+83 -1

No files matched your search

+5 -1
View File
@@ -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/