gallyg commited on
Commit
d32320d
·
verified ·
1 Parent(s): 472e32d

Update backup_worker.sh

Browse files
Files changed (1) hide show
  1. 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