From c29e70df5434a82ee43fa59826c67037d07d7b3a Mon Sep 17 00:00:00 2001 From: Bryan McNulty Date: Wed, 12 Mar 2025 10:36:38 -0500 Subject: +Proxy support +Dockerfile --- Dockerfile | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 Dockerfile (limited to 'Dockerfile') diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..6de9006 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,19 @@ +FROM golang:1.24-alpine AS goexec-builder +LABEL builder="true" + +WORKDIR /go/src/ + +COPY cmd/ cmd/ +COPY internal/ internal/ +COPY main.go go.mod go.sum ./ + +ENV CGO_ENABLED=0 + +RUN go mod download +RUN go build -ldflags="-s -w" -o /go/bin/goexec + +FROM alpine:3 AS goexec +COPY --from="goexec-builder" /go/bin/goexec /usr/local/bin/goexec + +WORKDIR /io +ENTRYPOINT ["/usr/local/bin/goexec"] -- cgit v1.2.3