mirror of
https://github.com/renorris/openfsd
synced 2026-03-22 22:57:05 +08:00
20 lines
304 B
Docker
20 lines
304 B
Docker
FROM golang:1.22.1-bullseye as build
|
|
|
|
ENV CGO_ENABLED=1
|
|
ENV GOOS=linux
|
|
|
|
WORKDIR /build
|
|
COPY . .
|
|
|
|
RUN go mod download
|
|
RUN go mod verify
|
|
|
|
RUN go build -ldflags='-s -w -extldflags "-static"' -o main .
|
|
|
|
FROM gcr.io/distroless/static-debian11
|
|
|
|
WORKDIR /openfsd
|
|
|
|
COPY --from=build /build/main .
|
|
|
|
CMD ["./main"] |