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>
This commit is contained in:
Michele
2026-01-24 01:24:28 +01:00
commit 9a13e53ecc
9 changed files with 1275 additions and 0 deletions

27
docker-compose.yml Normal file
View File

@@ -0,0 +1,27 @@
version: '3.8'
networks:
proxy_net:
external: true
services:
app:
image: node:18-alpine
container_name: lab-supabase-scheduler-app
working_dir: /app
volumes:
- ./:/app
- /app/node_modules
- ./data:/app/data
networks:
- proxy_net
environment:
- NODE_ENV=production
- PORT=3000
command: sh -c "npm install && npm start"
deploy:
resources:
limits:
memory: 300M
cpus: '0.25'
restart: unless-stopped