From 5e61bd611b07a58963c6204d7358e4509b6f97b0 Mon Sep 17 00:00:00 2001 From: songtielei Date: Mon, 26 Apr 2021 14:40:58 +0800 Subject: [PATCH] dockerfile --- Dockerfile | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/Dockerfile b/Dockerfile index b9897bf..d6dcb09 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,10 +1,12 @@ -FROM golang:alpine -RUN mkdir /app -COPY . /app +FROM golang:alpine as builder WORKDIR /app +COPY . /app ENV GOPROXY https://mirrors.aliyun.com/goproxy VOLUME ["/app/config"] -RUN ["go","build","go-fly.go"] -RUN ["go-fly","install"] +RUN go build go-fly.go + +FROM golang:alpine +WORKDIR /app +COPY --from=builder app/go-fly ./ EXPOSE 8081 -CMD ["/app/go-fly","server"] \ No newline at end of file +ENTRYPOINT ["/app/go-fly","server"]