github.com/emicklei/gmig@v1.18.3-0.20240405210147-57c940a1c6cf/Dockerfile (about)

     1  FROM golang
     2  
     3  RUN apt-get install -y ca-certificates
     4  RUN update-ca-certificates
     5  
     6  WORKDIR /go/src/github.com/emicklei/gmig
     7  COPY . .
     8  ARG version
     9  RUN go test -v -cover
    10  RUN CGO_ENABLED=0 GOOS=linux go build -ldflags "-X main.version=$version" .
    11  
    12  
    13  FROM alpine
    14  COPY --from=0 /go/src/github.com/emicklei/gmig /usr/bin/
    15  COPY --from=0 /etc/ssl/certs/ /etc/ssl/certs/
    16  
    17  ENTRYPOINT ["gmig"]