github.com/vchain-us/vcn@v0.9.11-0.20210921212052-a2484d23c0b3/Dockerfile (about)

     1  # vcn - vChain CodeNotary
     2  #
     3  # Copyright (c) 2018-2021 vChain, Inc. All Rights Reserved.
     4  # This software is released under GPL3.
     5  # The full license information can be found under:
     6  # https://www.gnu.org/licenses/gpl-3.0.en.html
     7  
     8  FROM golang:1.16.6-buster as build
     9  WORKDIR /src
    10  COPY . .
    11  RUN GOOS=linux GOARCH=amd64 make static
    12  
    13  FROM alpine:3.12 as ca
    14  RUN apk add --no-cache \
    15  		ca-certificates
    16  
    17  FROM scratch
    18  COPY --from=ca /etc/ssl/certs /etc/ssl/certs
    19  COPY --from=build /src/vcn /bin/vcn
    20  
    21  ENTRYPOINT [ "/bin/vcn" ]