mirror of
https://github.com/TECHNOFAB11/docsonnet.git
synced 2025-12-11 22:10:13 +01:00
21 lines
354 B
Docker
21 lines
354 B
Docker
FROM --platform=$BUILDPLATFORM golang:1.16.4 as base
|
|
|
|
ENV GO111MODULE=on
|
|
WORKDIR /app
|
|
|
|
COPY go.mod .
|
|
COPY go.sum .
|
|
|
|
RUN go mod download
|
|
|
|
COPY . .
|
|
|
|
FROM base AS builder
|
|
|
|
ENV GOARCH=$TARGETARCH
|
|
RUN CGO_ENABLED=0 go build -ldflags='-s -w -extldflags "-static"' .
|
|
|
|
FROM alpine:3.12
|
|
COPY --from=builder /app/docsonnet /usr/local/bin
|
|
|
|
ENTRYPOINT ["docsonnet"]
|