run.sh
520 Bytes
#! /bin/bash
docker stop dmapmanager
docker rm dmapmanager
curPath=$(readlink -f "$(dirname "$0")")
#设置端口
port=""
if [ ! -n "$1" ] ;then
port="8840"
echo "未设置端口,使用默认8840端口..."
else
port=$1
echo "端口设置为$1 ..."
fi
docker run -d --name dmapmanager -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:3.0 python3 ./run.py
# 清除未完成的任务任务
sleep 5
curl localhost:$port/release