run.gunicorn.sh 570 Bytes
#! /bin/bash
dn="dmapmanager"
#停止容器
echo "正在关闭容器..."
docker stop $dn
docker rm $dn
curPath=$(readlink -f "$(dirname "$0")")
#设置端口
port=""
if [ ! -n "$1" ] ;then
  port="8840"
  echo "未设置端口,使用默认8840端口..."
else
  port=$1
  echo "端口设置为$1 ..."
fi
docker run -d --name $dn -e TZ="Asia/Shanghai" --restart=always -e ALLOW_IP_RANGE=0.0.0.0/0  -p $port:8840 -v $curPath:/usr/src/app -w /usr/src/app dci/dmapdms:4.0 gunicorn -c gun_conf.py run:app
# 清除未完成的任务任务
sleep 5
curl localhost:$port/release