mirror of
https://hubproxy.babadafafafafa.cn/https://github.com/kube-vip/kube-vip.git
synced 2026-09-20 08:03:47 +08:00
Bumps golang from 1.27.0-alpine3.23 to 1.27.1-alpine3.23. --- updated-dependencies: - dependency-name: golang dependency-version: 1.27.1-alpine3.23 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com>
22 lines
572 B
Plaintext
22 lines
572 B
Plaintext
# syntax=docker/dockerfile:experimental
|
|
|
|
FROM golang:1.27.1-alpine3.23 as dev
|
|
RUN apk add --no-cache git make
|
|
RUN adduser -D appuser
|
|
COPY . /src/
|
|
WORKDIR /src
|
|
|
|
ENV GO111MODULE=on
|
|
RUN --mount=type=cache,sharing=locked,id=gomod,target=/go/pkg/mod/cache \
|
|
--mount=type=cache,sharing=locked,id=goroot,target=/root/.cache/go-build \
|
|
CGO_ENABLED=0 GOOS=linux make build
|
|
|
|
FROM alpine:3.24.1
|
|
# Update pkgs and add iptables
|
|
RUN apk upgrade && \
|
|
apk add --no-cache iptables iptables-legacy
|
|
|
|
# Add kube-vip binary
|
|
COPY --from=dev /src/kube-vip /
|
|
ENTRYPOINT ["/kube-vip"]
|