Commit c1ddc150 authored by zhengxiuming's avatar zhengxiuming

confi

parent a7c03035
# 声明镜像来源为golang:alpine
FROM golang:latest
FROM golang:alpine
# 设置环境变量GO111MODULE为on
ENV GO111MODULE=on
......@@ -14,8 +14,7 @@ WORKDIR /go/src/system_pay
COPY . .
# go env为查看go的环境变量, go build -o server . 为打包项目,二进制
# RUN go env && go mod tidy && go build -o server .
RUN go env && go mod tidy && go get -u golang.org/x/sys && go build -o server .
RUN go env && go mod tidy && go build -o server .
# ======= 以下为多阶段构建 =======
......@@ -31,20 +30,11 @@ RUN echo "http://mirrors.aliyun.com/alpine/v3.4/main/" > /etc/apk/repositories \
# 声明工作目录
WORKDIR /go/src/system_pay
# 拷贝配置文件到当前工作目录
COPY --from=0 /go/src/system_pay/conf ./conf
# 拷贝打包好的server二进制文件到当前工作目录
COPY --from=0 /go/src/system_pay/server ./
# 拷贝配置文件到当前工作目录
# COPY --from=0 /go/src/system_pay/conf ./conf
# 拷贝国际化文件夹到当前工作目录
# COPY --from=0 /go/src/system_pay/i18n ./i18n
# 拷贝国际化文件夹到当前工作目录
# COPY --from=0 /go/src/system_pay/docs ./docs
COPY --from=0 /go/src/system_pay/conf ./conf
# 运行打包好的二进制
ENTRYPOINT ./server
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment