mirror of
https://github.com/TECHNOFAB11/docsonnet.git
synced 2026-02-02 15:45:12 +01:00
20 lines
328 B
Text
20 lines
328 B
Text
|
|
FROM 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
|
||
|
|
RUN CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build -ldflags='-s -w -extldflags "-static"' .
|
||
|
|
|
||
|
|
FROM alpine:3.12
|
||
|
|
COPY --from=builder /app/docsonnet /usr/local/bin
|
||
|
|
|
||
|
|
ENTRYPOINT ["docsonnet"]
|