Files
FalconOpsLLC-goexec/Dockerfile
T
2025-04-16 12:11:58 -05:00

21 lines
396 B
Docker

FROM golang:1.24-alpine AS goexec-builder
LABEL builder="true"
WORKDIR /go/src/
COPY cmd/ cmd/
COPY internal/ internal/
COPY pkg/ pkg/
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"]