From a1bb532b349f6c5a832decf8c3be5376207327af Mon Sep 17 00:00:00 2001 From: Alterem Date: Thu, 16 May 2024 23:17:10 +0800 Subject: [PATCH] Update Dockerfile --- Dockerfile | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/Dockerfile b/Dockerfile index 6485ae0..1312cad 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,11 +1,17 @@ -FROM golang:latest +FROM golang:1.21-alpine AS builder WORKDIR $GOPATH/override ADD . $GOPATH/override -RUN go build . +RUN CGO_ENABLED=0 GOOS=linux go build -a -installsuffix cgo -o override + +FROM alpine:latest + +COPY --from=builder $GOPATH/override /usr/local/bin/override + +WORKDIR /app EXPOSE 8181 -ENTRYPOINT ["./override"] +ENTRYPOINT ["/usr/local/bin/override"]