- #!/usr/bin/env sh
- set -eu
- SCRIPT_DIR="$(cd "$(dirname "$0")" && pwd)"
- ROOT_DIR="$(cd "$SCRIPT_DIR/.." && pwd)"
- mkdir -p "$ROOT_DIR/storage/backups"
- FILE="/backups/hr_lab_$(date +%Y%m%d_%H%M%S).sql"
- docker compose -f "$ROOT_DIR/deploy/docker-compose.yml" exec -T postgres pg_dump -U hr_app -d hr_lab > "$ROOT_DIR/storage/backups/$(basename "$FILE")"
- echo "备份已生成: storage/backups/$(basename "$FILE")"
|