supackup/
├── 📄 README.md # Project overview & documentation
├── 📄 LICENSE.md # Open-source license
├── 📄 main.py # Main entrypoint
├── 📄 backup.py # Supabase backup logic
├── 📄 utils.py # Shared utility functions
├── 📄 notifications.py # Notification handlers
├── 📄 requirements.txt # Python dependencies
├── 🐳 Dockerfile # Docker image
├── 🐳 docker-compose.yml # Docker setup
├── 📄 entrypoint.sh # Container startup script
├── 📄 .env # Environment variables (never commit)
├── 📄 .env.example # Example environment template
├── 📄 .gitignore # Git ignored files
├── 📁 backup/ # Local backup output (persistent)
├── 📁 scripts/ # Extra utility scripts
│ └── restorebackup.py # Restore database backup