feat: docker编译
This commit is contained in:
14
Dockerfile
14
Dockerfile
@@ -33,19 +33,19 @@ COPY ./backend/go.sum ./
|
|||||||
COPY ./backend/go.mod ./
|
COPY ./backend/go.mod ./
|
||||||
|
|
||||||
RUN cd /backend && go mod download
|
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 -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 -ldflags="-s -w" -o backend
|
||||||
|
|
||||||
## 镜像基座 ====> GO打包编译输出后端程序
|
## 镜像基座 ====> 编译输出前后端可运行的程序
|
||||||
FROM alpine
|
FROM alpine
|
||||||
|
|
||||||
## 安装时区工具
|
## 安装时区工具
|
||||||
RUN apk add --no-cache tzdata nginx openssh \
|
RUN apk add --no-cache tzdata nginx openssh \
|
||||||
&& ssh-keygen -A \
|
&& ssh-keygen -A \
|
||||||
&& adduser -D sshuser \
|
&& adduser -D omc \
|
||||||
&& echo 'sshuser:password' | chpasswd \
|
&& echo 'omc:password' | chpasswd \
|
||||||
&& mkdir /home/sshuser/.ssh \
|
&& mkdir /home/omc/.ssh \
|
||||||
&& chmod 700 /home/sshuser/.ssh
|
&& chmod 700 /home/omc/.ssh
|
||||||
|
|
||||||
# 设置时区和语言环境
|
# 设置时区和语言环境
|
||||||
ENV TZ="Asia/Shanghai"
|
ENV TZ="Asia/Shanghai"
|
||||||
|
|||||||
Reference in New Issue
Block a user