FROM golang:alpine WORKDIR /go/src/github.com/flipped-aurora/gin-vue-admin/server COPY . . RUN go env -w GO111MODULE=on RUN go env -w GOPROXY=https://goproxy.cn,direct RUN go env RUN go mod tidy RUN go build -o server . FROM alpine:latest LABEL MAINTAINER="SliverHorn@sliver_horn@qq.com" WORKDIR /go/src/github.com/flipped-aurora/gin-vue-admin/server COPY --from=0 /go/src/github.com/flipped-aurora/gin-vue-admin/server ./ EXPOSE 8888 ENTRYPOINT ./server -c config.docker.yaml