feat: docker编译
This commit is contained in:
14
Dockerfile
14
Dockerfile
@@ -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"
|
||||
|
||||
Reference in New Issue
Block a user