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