{"repo":"travisvn/supabase-inactive-fix","free":true,"listed":false,"github":"https://github.com/travisvn/supabase-inactive-fix","clone":"git clone https://github.com/travisvn/supabase-inactive-fix.git","description":"Stop Supabase projects from being paused due to inactivity","language":"Python","stars":128,"topics":["automation","cronjobs","database","postgres","python","sql","supabase"],"license":"MIT","category":"databases-storage","readme_excerpt":"Supabase Inactive Fix This project helps prevent Supabase projects from pausing due to inactivity by periodically inserting, monitoring, and deleting entries in the specified tables of multiple Supabase databases. The project uses a configuration file ( config.json ) to define multiple databases and automate the keep-alive actions. Features ⭐️ - Insert a random string into a specified table for each Supabase database. - Monitor the number of entries in the table. - Automatically delete entries if the table contains more than a specified number of records. - Log successes and failures, and generate a detailed status report. Setup 🚀 💡 Quick Start: For the easiest setup, skip to Deployment Options and use GitHub Actions (serverless, no installation required). Local Development Setup 1. Clone the repository: 2. Install the required dependencies: 3. Create a config.json file in the project root. This file defines your Supabase databases. Example configuration: See the section below for how to easily configure your database ### Environment Variables Explained In the config.json file, you can define either: - Direct API Key : Use the \"supabase key\" field to directly specify your Supabase API key. - Environment Variable : Use the \"supabase key env\" field to reference an environment variable where the key is stored. This is more secure, especially when running the script in different environments. #### Example: - \"supabase key env\": \"SUPABASE KEY 1\" : This tells the script to look f","default_branch":null,"files":null,"tree":[],"storefront":"/r/travisvn","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/travisvn/supabase-inactive-fix/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}