From 696a3ed4704f64bb68e7b9cd196283f3bb9ed589 Mon Sep 17 00:00:00 2001 From: Trekkie Coder Date: Sun, 28 Jul 2024 20:24:08 +0900 Subject: [PATCH] Added gh-action for multi-arch build --- Dockerfile | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index f2e163a..0d43ebc 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,3 +1,12 @@ +FROM golang:1.22-alpine AS builder + +RUN apk update && apk add git && apk add make + +WORKDIR /usr/src/app +COPY . . + +RUN make build + FROM golang:1.21 LABEL name="kube-loxilb" \ @@ -9,6 +18,7 @@ LABEL name="kube-loxilb" \ maintainer="backguyn@netlox.io" WORKDIR /bin/ -COPY ./bin/kube-loxilb /bin/kube-loxilb +COPY --from=builder /usr/src/app/bin/kube-loxilb /bin/kube-loxilb + USER root RUN chmod +x /bin/kube-loxilb