Files
supabase-scheduler/README.md
Michele 9a13e53ecc Initial commit: supabase-scheduler
Web app per gestire query automatiche verso database Supabase multipli.

Features:
- Login con credenziali fisse
- Dashboard CRUD per configurazioni database
- Scheduler node-cron per esecuzioni automatiche
- SQLite per persistenza dati
- Log esecuzioni per ogni database

Stack: Node.js + Express + SQLite

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-24 01:24:28 +01:00

1.4 KiB

Supabase Scheduler

Web app per gestire query automatiche verso database Supabase multipli.

Funzionalita

  • Login con credenziali fisse
  • Dashboard per gestire configurazioni database
  • CRUD per multiple istanze Supabase
  • Scheduler automatico con frequenza personalizzabile
  • Log esecuzioni per ogni database
  • Esecuzione manuale on-demand

Configurazione Database

Per ogni database Supabase puoi configurare:

  • Nome: Identificativo per la configurazione
  • Supabase URL: URL del progetto (es. https://xxx.supabase.co)
  • Anon Key: Chiave pubblica del progetto
  • Query: Tabella o RPC da interrogare (es. users?select=*)
  • Frequenza: Intervallo in minuti tra le esecuzioni
  • Attivo: Toggle per abilitare/disabilitare lo scheduler

Stack Tecnologico

  • Node.js + Express
  • SQLite (better-sqlite3) per persistenza
  • node-cron per scheduling
  • HTML/CSS/JS vanilla per frontend

URL

Sviluppo Locale

# Installa dipendenze
npm install

# Crea directory data
mkdir data

# Avvia in development
npm run dev

Deploy

Il deploy avviene automaticamente tramite Git push + script VPS.

# Dopo modifiche
git add .
git commit -m "Update feature"
git push origin main

# Deploy su VPS
ssh mic@72.62.49.98 "cd /opt/lab-supabase-scheduler && ./deploy.sh"