From 938d2986dc70ca6fa2e5d26b932c8a8b90730366 Mon Sep 17 00:00:00 2001 From: fonglh Date: Sat, 15 Sep 2018 03:05:50 +0800 Subject: [PATCH] use build stages for micro/Dockerfile. (#422) --- micro/Dockerfile | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/micro/Dockerfile b/micro/Dockerfile index 1b6f6e0..7481df8 100644 --- a/micro/Dockerfile +++ b/micro/Dockerfile @@ -1,4 +1,4 @@ -FROM alpine:latest +FROM alpine:latest as builder LABEL maintainer "Christian Koep " ENV PATH /go/bin:/usr/local/go/bin:$PATH @@ -21,10 +21,8 @@ RUN buildDeps=' \ && cd /go/src/github.com/zyedidia/micro \ && mkdir -p /go/bin \ && make install \ - && mv /go/bin/micro /usr/bin/micro \ - && rm -rf /go/src/github.com/zyedidia/micro \ - && apk del $buildDeps \ - && rm -rf /go \ && echo "Build complete." +FROM alpine:latest +COPY --from=builder /go/bin/micro /usr/bin/micro ENTRYPOINT [ "micro" ]