Usa bun invece di node per lo step di download storage nel backup

download-storage.mjs importa storage-core.ts, che node non può caricare
senza un loader TS; bun lo supporta nativamente ed è già una dipendenza
del progetto.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
This commit is contained in:
davideandClaude Sonnet 5 committed 2026-09-27 18:51:23 +02:00
1 parent 20ca6ba5a6
commit 93d70f4879
1 file changed
+3 -2
+3 -2
View File
@@ -5,7 +5,8 @@
# ./backups/backup.sh --no-encrypt come sopra ma lascia solo il tar.gz in chiaro # ./backups/backup.sh --no-encrypt come sopra ma lascia solo il tar.gz in chiaro
# #
# Richiede: essere già collegati al progetto Supabase (supabase login + link, già fatto # Richiede: essere già collegati al progetto Supabase (supabase login + link, già fatto
# in questo repo) e avere .env con VITE_SUPABASE_URL e SUPABASE_SERVICE_ROLE_KEY. # in questo repo), avere .env con VITE_SUPABASE_URL e SUPABASE_SERVICE_ROLE_KEY, e bun
# installato (esegue download-storage.mjs, che importa un modulo .ts).
set -euo pipefail set -euo pipefail
@@ -29,7 +30,7 @@ echo "==> Dump dati auth (utenti)"
npx supabase db dump --linked --schema auth --data-only -f "$RUN_DIR/data_auth.sql" npx supabase db dump --linked --schema auth --data-only -f "$RUN_DIR/data_auth.sql"
echo "==> Download file storage (bucket)" echo "==> Download file storage (bucket)"
node "$SCRIPT_DIR/download-storage.mjs" "$RUN_DIR/storage" bun "$SCRIPT_DIR/download-storage.mjs" "$RUN_DIR/storage"
echo "==> Backup completato: $RUN_DIR" echo "==> Backup completato: $RUN_DIR"