正在显示
1 个修改的文件
包含
7 行增加
和
15 行删除
| 1 | FROM golang:1.13 as builder | 1 | FROM golang:1.13 as builder |
| 2 | - | ||
| 3 | ENV GOPROXY https://goproxy.cn | 2 | ENV GOPROXY https://goproxy.cn |
| 4 | ENV GO111MODULE on | 3 | ENV GO111MODULE on |
| 5 | ENV GOPATH /go | 4 | ENV GOPATH /go |
| 6 | - | ||
| 7 | -RUN git clone http://gitlab.fjmaimaimai.com/mmm-go/gocomm.git /go/src/gocomm | ||
| 8 | -RUN cd /go/src/gocomm \ | 5 | +RUN git clone http://gitlab.fjmaimaimai.com/mmm-go/gocomm.git /go/src/gocomm \ |
| 6 | + && cd /go/src/gocomm \ | ||
| 9 | && git pull | 7 | && git pull |
| 10 | WORKDIR /go/src/opp | 8 | WORKDIR /go/src/opp |
| 11 | - | ||
| 12 | -COPY go.mod . | ||
| 13 | -RUN go mod download | ||
| 14 | - | ||
| 15 | COPY . . | 9 | COPY . . |
| 16 | -RUN GOOS=linux CGO_ENABLED=0 go build -ldflags="-s -w" -o opp main.go | ||
| 17 | -#EXPOSE 8080 | ||
| 18 | -#CMD ["./opp"] | 10 | +RUN go mod download \ |
| 11 | + && GOOS=linux CGO_ENABLED=0 go build -ldflags="-s -w" -o opp main.go | ||
| 19 | 12 | ||
| 20 | FROM alpine:latest | 13 | FROM alpine:latest |
| 21 | - | ||
| 22 | -RUN sed -i 's/dl-cdn.alpinelinux.org/mirrors.aliyun.com/g' /etc/apk/repositories | ||
| 23 | -RUN apk add --no-cache tzdata \ | 14 | +RUN sed -i 's/dl-cdn.alpinelinux.org/mirrors.aliyun.com/g' /etc/apk/repositories \ |
| 15 | + && apk add --no-cache tzdata \ | ||
| 24 | && ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime \ | 16 | && ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime \ |
| 25 | && echo "Asia/Shanghai" > /etc/timezone \ | 17 | && echo "Asia/Shanghai" > /etc/timezone \ |
| 26 | -# && rm -rf /var/cache/apk/* /tmp/* /var/tmp/* $HOME/.cache ## 清除缓存 | 18 | + && rm -rf /var/cache/apk/* /tmp/* /var/tmp/* $HOME/.cache ## 清除缓存 |
| 27 | WORKDIR /root/ | 19 | WORKDIR /root/ |
| 28 | COPY --from=builder /go/src/opp . | 20 | COPY --from=builder /go/src/opp . |
| 29 | EXPOSE 8080 | 21 | EXPOSE 8080 |
-
请 注册 或 登录 后发表评论