Self-Hosting & Deployment
Publishing & Deployment · 2 articles
Example: Automated Docker deployment (CI/CD)
Set up GitHub Actions to automatically build a Docker image on each commit, push to a registry (Docker Hub, GitHub Container Registry), and trigger deployment on your server. Tools like Watchtower can auto-pull and run the latest image. This fully automated approach keeps your deployment in sync with your code without manual intervention.
Manual migration using the Supabase dashboard
Export your app code from GitHub. In the Supabase dashboard, navigate to your source project's database, export the schema and data. Create a new Supabase project, import the schema via the SQL editor, and restore the data. Update your app's Supabase credentials to point to the new project. Test all features (auth, database queries, Edge Functions) before going live.