增加openresty

master
pan 4 years ago
parent 9414aa123d
commit 8615564c0b
  1. 5
      Dockerfile
  2. 2
      shell/initRisk
  3. 3
      shell/savePid

@ -1,3 +1,4 @@
#使用alpine作为基础镜像
FROM node:current-alpine3.12 FROM node:current-alpine3.12
#拷贝公钥免密克隆仓库代码 #拷贝公钥免密克隆仓库代码
@ -28,8 +29,8 @@ RUN git clone git@gogs.kirito.cool:panqihua/RiskCloudRun.git
WORKDIR /app/RiskCloudRun WORKDIR /app/RiskCloudRun
#安装依赖 #安装依赖
RUN yarn RUN yarn
#设置工作目录
WORKDIR /app WORKDIR /app
#运行web服务端 #运行初始化脚本
ENTRYPOINT ["initRisk"] ENTRYPOINT ["initRisk"]

@ -9,4 +9,4 @@ updateRisk RiskCloudFontend
#运行openresty #运行openresty
/usr/local/openresty/nginx/sbin/nginx /usr/local/openresty/nginx/sbin/nginx
#把自动部署服务端切换到前台进行,使容器不会停止运行 #把自动部署服务端切换到前台进行,使容器不会停止运行
fg fg %1

@ -1,6 +1,5 @@
#!/bin/sh #!/bin/sh
#保存应用进程pid #保存应用进程pid
echo "findPort $1"
#重试时间 #重试时间
second=5s second=5s
while true while true
@ -12,7 +11,7 @@ while true
sleep $second sleep $second
else else
echo "端口:$1的pid:`findPortPid $1`" echo "端口:$1的pid:`findPortPid $1`"
echo $pid>pid findPortPid $1>pid
break break
fi fi
done done

Loading…
Cancel
Save