Commit c1ddc150 authored by zhengxiuming's avatar zhengxiuming

confi

parent a7c03035
# 声明镜像来源为golang:alpine # 声明镜像来源为golang:alpine
FROM golang:latest FROM golang:alpine
# 设置环境变量GO111MODULE为on # 设置环境变量GO111MODULE为on
ENV GO111MODULE=on ENV GO111MODULE=on
...@@ -14,8 +14,7 @@ WORKDIR /go/src/system_pay ...@@ -14,8 +14,7 @@ WORKDIR /go/src/system_pay
COPY . . COPY . .
# go env为查看go的环境变量, go build -o server . 为打包项目,二进制 # go env为查看go的环境变量, go build -o server . 为打包项目,二进制
# RUN go env && go mod tidy && 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 .
# ======= 以下为多阶段构建 ======= # ======= 以下为多阶段构建 =======
...@@ -31,20 +30,11 @@ RUN echo "http://mirrors.aliyun.com/alpine/v3.4/main/" > /etc/apk/repositories \ ...@@ -31,20 +30,11 @@ RUN echo "http://mirrors.aliyun.com/alpine/v3.4/main/" > /etc/apk/repositories \
# 声明工作目录 # 声明工作目录
WORKDIR /go/src/system_pay WORKDIR /go/src/system_pay
# 拷贝配置文件到当前工作目录
COPY --from=0 /go/src/system_pay/conf ./conf
# 拷贝打包好的server二进制文件到当前工作目录 # 拷贝打包好的server二进制文件到当前工作目录
COPY --from=0 /go/src/system_pay/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/conf ./conf
# 拷贝国际化文件夹到当前工作目录
# COPY --from=0 /go/src/system_pay/i18n ./i18n
# 拷贝国际化文件夹到当前工作目录
# COPY --from=0 /go/src/system_pay/docs ./docs
# 运行打包好的二进制 # 运行打包好的二进制
ENTRYPOINT ./server 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