kubelatte-ce
Форк от sbertech/kubelatte-ce
22 строки · 417.0 Байт
1ARG build_img
2ARG base_img
3FROM ${build_img} as builder
4
5WORKDIR /workspace
6# Copy the Go Modules manifests
7COPY go.mod go.mod
8COPY go.sum go.sum
9
10# Copy the go source
11COPY cmd/kubelatte/main.go main.go
12COPY pkg/ pkg/
13
14# Build
15RUN CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build -a -o kubelatte main.go
16
17FROM ${base_img}
18WORKDIR /
19COPY --from=builder /workspace/kubelatte .
20USER 65532:65532
21
22ENTRYPOINT ["/kubelatte"]
23