feat: sync current progress (P0 hardening + P1 observability + deploy docs/systemd)
This commit is contained in:
18
scripts/backup_db.sh
Executable file
18
scripts/backup_db.sh
Executable file
@@ -0,0 +1,18 @@
|
||||
#!/usr/bin/env bash
|
||||
set -euo pipefail
|
||||
|
||||
DB_PATH=${DB_PATH:-/root/.openclaw/workspace/asset-tracker/data/asset-tracker.db}
|
||||
BACKUP_DIR=${BACKUP_DIR:-/root/.openclaw/workspace/asset-tracker/backups}
|
||||
TS=$(date +%Y%m%d_%H%M%S)
|
||||
|
||||
mkdir -p "$BACKUP_DIR"
|
||||
if [ ! -f "$DB_PATH" ]; then
|
||||
echo "db not found: $DB_PATH" >&2
|
||||
exit 1
|
||||
fi
|
||||
|
||||
OUT="$BACKUP_DIR/asset-tracker-$TS.db"
|
||||
cp "$DB_PATH" "$OUT"
|
||||
gzip -f "$OUT"
|
||||
|
||||
echo "backup created: $OUT.gz"
|
||||
Reference in New Issue
Block a user