正在显示
1 个修改的文件
包含
7 行增加
和
2 行删除
| 1 | -FROM golang:1.14 | 1 | +FROM golang:1.14 as builder |
| 2 | ENV APP_DIR $GOPATH/src/godevp | 2 | ENV APP_DIR $GOPATH/src/godevp |
| 3 | RUN mkdir -p $APP_DIR | 3 | RUN mkdir -p $APP_DIR |
| 4 | WORKDIR $APP_DIR/ | 4 | WORKDIR $APP_DIR/ |
| @@ -6,10 +6,15 @@ COPY ./pkg pkg | @@ -6,10 +6,15 @@ COPY ./pkg pkg | ||
| 6 | COPY ./conf conf | 6 | COPY ./conf conf |
| 7 | COPY ./go.mod go.mod | 7 | COPY ./go.mod go.mod |
| 8 | COPY ./main.go main.go | 8 | COPY ./main.go main.go |
| 9 | -RUN ["ln","-sf","/usr/share/zoneinfo/Asia/Shanghai","/etc/localtime"] | 9 | +# RUN ["ln","-sf","/usr/share/zoneinfo/Asia/Shanghai","/etc/localtime"] |
| 10 | ENV GO111MODULE on | 10 | ENV GO111MODULE on |
| 11 | ENV GOPROXY https://goproxy.cn,direct | 11 | ENV GOPROXY https://goproxy.cn,direct |
| 12 | RUN ["go","mod","tidy"] | 12 | RUN ["go","mod","tidy"] |
| 13 | RUN ["go","build"] | 13 | RUN ["go","build"] |
| 14 | + | ||
| 15 | +FROM alpine:latest | ||
| 16 | +RUN ["ln","-sf","/usr/share/zoneinfo/Asia/Shanghai","/etc/localtime"] | ||
| 17 | +WORKDIR /root/ | ||
| 18 | +COPY --from=builder /go/src/godevp . | ||
| 14 | EXPOSE 8082 | 19 | EXPOSE 8082 |
| 15 | ENTRYPOINT ["./godevp"] | 20 | ENTRYPOINT ["./godevp"] |
-
请 注册 或 登录 后发表评论