Update backup_worker.sh
Browse files- backup_worker.sh +5 -1
backup_worker.sh
CHANGED
|
@@ -2,12 +2,16 @@
|
|
| 2 |
set -euo pipefail
|
| 3 |
|
| 4 |
INTERVAL_MINUTES="${BACKUP_INTERVAL_MINUTES:-60}"
|
|
|
|
| 5 |
APP_HOME="${APP_HOME:-/app}"
|
| 6 |
VENV_PATH="${VENV_PATH:-/app/venv}"
|
| 7 |
|
|
|
|
|
|
|
|
|
|
| 8 |
while true; do
|
| 9 |
echo "[backup-worker] Running backup..."
|
| 10 |
"${VENV_PATH}/bin/python" "${APP_HOME}/backup_to_dataset.py" --once || true
|
| 11 |
echo "[backup-worker] Sleeping ${INTERVAL_MINUTES} minute(s)..."
|
| 12 |
sleep "$((INTERVAL_MINUTES * 60))"
|
| 13 |
-
done
|
|
|
|
| 2 |
set -euo pipefail
|
| 3 |
|
| 4 |
INTERVAL_MINUTES="${BACKUP_INTERVAL_MINUTES:-60}"
|
| 5 |
+
INITIAL_DELAY_SECONDS="${BACKUP_INITIAL_DELAY_SECONDS:-300}"
|
| 6 |
APP_HOME="${APP_HOME:-/app}"
|
| 7 |
VENV_PATH="${VENV_PATH:-/app/venv}"
|
| 8 |
|
| 9 |
+
echo "[backup-worker] Initial sleep ${INITIAL_DELAY_SECONDS}s before first backup..."
|
| 10 |
+
sleep "${INITIAL_DELAY_SECONDS}"
|
| 11 |
+
|
| 12 |
while true; do
|
| 13 |
echo "[backup-worker] Running backup..."
|
| 14 |
"${VENV_PATH}/bin/python" "${APP_HOME}/backup_to_dataset.py" --once || true
|
| 15 |
echo "[backup-worker] Sleeping ${INTERVAL_MINUTES} minute(s)..."
|
| 16 |
sleep "$((INTERVAL_MINUTES * 60))"
|
| 17 |
+
done
|