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"]