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"]