Introducing FORCE_RESTART variable and manage the proxy restart processes
This commit is contained in:
@@ -86,12 +86,20 @@ do_proxy_restart() {
|
|||||||
|
|
||||||
|
|
||||||
for PROXY_NAME in $NAMES ; do
|
for PROXY_NAME in $NAMES ; do
|
||||||
docker stop $PROXY_NAME;
|
|
||||||
docker start $PROXY_NAME;
|
DO_RESTART="true";
|
||||||
sleep $TIMEOUT;
|
if [ "$FORCE_RESTART" == "true" ]; then
|
||||||
if docker ps | grep $PROXY_NAME ; then
|
docker stop $PROXY_NAME;
|
||||||
echo "$PROXY_NAME restarted successful";
|
docker start $PROXY_NAME;
|
||||||
else
|
sleep $TIMEOUT;
|
||||||
|
|
||||||
|
if docker ps | grep $PROXY_NAME ; then
|
||||||
|
echo "$PROXY_NAME restarted successful";
|
||||||
|
DO_RESTART="false";
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
|
||||||
|
if [ "$DO_RESTART" == "true" ]; then
|
||||||
for retries in $(seq 0 $((RESTART + 1))); do
|
for retries in $(seq 0 $((RESTART + 1))); do
|
||||||
if [[ $retries -le $RESTART ]] ; then
|
if [[ $retries -le $RESTART ]] ; then
|
||||||
echo "Proxy "$PROXY_NAME" restarting in progress";
|
echo "Proxy "$PROXY_NAME" restarting in progress";
|
||||||
@@ -116,7 +124,6 @@ do_proxy_restart() {
|
|||||||
done
|
done
|
||||||
fi
|
fi
|
||||||
done
|
done
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
check_domain() {
|
check_domain() {
|
||||||
|
Reference in New Issue
Block a user