github.com/nvkalinin/business-calendar@v1.0.2-0.20220515154925-e7df8a3d0c34/Dockerfile (about) 1 FROM golang:1.18-alpine as build 2 3 WORKDIR /build 4 COPY . /build 5 6 RUN apk add --no-cache tzdata ca-certificates 7 RUN CGO_ENABLED=0 go build -mod=vendor -buildvcs=false -o cal 8 9 FROM scratch 10 11 COPY --from=build /build/cal /usr/bin/cal 12 COPY --from=build /usr/share/zoneinfo /usr/share/zoneinfo 13 COPY --from=build /etc/ssl/certs/ca-certificates.crt /etc/ssl/certs/ 14 15 ENTRYPOINT ["/usr/bin/cal"]