1
0

feat: docker编译

This commit is contained in:
TsMask
2024-01-11 15:13:36 +08:00
parent 7264cf6d57
commit 02a45da0be

View File

@@ -33,19 +33,19 @@ COPY ./backend/go.sum ./
COPY ./backend/go.mod ./
RUN cd /backend && go mod download
#RUN cd /backend/restagent && go build -o backend -v -ldflags "-X 'ems.agt/lib/global.Version=${VERSION}' -X 'ems.agt/lib/global.BuildTime=`date`' -X 'ems.agt/lib/global.GoVer=`go version`'"
RUN cd /backend/restagent && go build -ldflags="-s -w" -o backend
RUN cd /backend/restagent && go build -o backend -v -ldflags "-X 'ems.agt/lib/global.Version=${VERSION}' -X 'ems.agt/lib/global.BuildTime=`date`' -X 'ems.agt/lib/global.GoVer=`go version`'"
# RUN cd /backend/restagent && go build -ldflags="-s -w" -o backend
## 镜像基座 ====> GO打包编译输出后端程序
## 镜像基座 ====> 编译输出后端可运行的程序
FROM alpine
## 安装时区工具
RUN apk add --no-cache tzdata nginx openssh \
&& ssh-keygen -A \
&& adduser -D sshuser \
&& echo 'sshuser:password' | chpasswd \
&& mkdir /home/sshuser/.ssh \
&& chmod 700 /home/sshuser/.ssh
&& adduser -D omc \
&& echo 'omc:password' | chpasswd \
&& mkdir /home/omc/.ssh \
&& chmod 700 /home/omc/.ssh
# 设置时区和语言环境
ENV TZ="Asia/Shanghai"