Stop container if nginx stops
This commit is contained in:
parent
f6d02a7ec9
commit
452e60024b
|
@ -35,6 +35,13 @@ while [ true ]; do
|
||||||
sleep 604810 &
|
sleep 604810 &
|
||||||
SLEEP_PID=$!
|
SLEEP_PID=$!
|
||||||
|
|
||||||
# Wait on sleep so that when we get ctrl-c'ed it kills everything due to our trap
|
# Wait for 1 week sleep or nginx
|
||||||
wait "$SLEEP_PID"
|
wait -n $SLEEP_PID $NGINX_PID
|
||||||
|
|
||||||
|
# Make sure we do not run container empty (without nginx process).
|
||||||
|
# If nginx quit for whatever reason then stop the container.
|
||||||
|
# Leave the restart decision to the container orchestration.
|
||||||
|
if ! jobs | grep --quiet nginx ; then
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
done
|
done
|
||||||
|
|
Loading…
Reference in New Issue