Docker/run-watchdog.sh
Rama master · réplica de lectura del repositorio original.
#!/bin/bash
export DA_ROOT="${DA_ROOT:-/usr/share/docassemble}"
export DA_DEFAULT_LOCAL="local3.14"
export DA_ACTIVATE="${DA_PYTHON:-${DA_ROOT}/${DA_DEFAULT_LOCAL}}/bin/activate"
source "${DA_ACTIVATE}"
python -m docassemble.webapp.watchdog &
WATCHDOGPID=%1
function stopfunc {
kill -SIGTERM $WATCHDOGPID
exit 0
}
trap stopfunc SIGINT SIGTERM
wait $WATCHDOGPID