How to host your Lovable app in Canada.
Lovable ships a full React app fast. Canner gives it a permanent Canadian home — code and data.
Sync your project to GitHub, connect the repo to Canner for push-to-deploy, and swap the default Supabase database for Canner’s managed Postgres so your data stays in Quebec.
Lovable is a fast way to go from a prompt to a working React (Vite) app, often wired to a hosted database. The catch for Canadian teams: the defaults live on US infrastructure. Because Lovable syncs to GitHub and produces a standard project, moving it onto Canadian-owned hosting is straightforward — and you can bring the database along too.
- 1
Sync your Lovable project to GitHub
In Lovable, connect GitHub and push the project to a repository. This gives you the full Vite source outside Lovable’s editor — the same source Canner will build from.
- 2
Confirm it builds locally
Clone the repo and run npm install && npm run build. Lovable apps are standard Vite projects, so this produces a static or SSR bundle that Canner deploys directly.
- 3
Connect the repo to Canner
In the dashboard, choose Deploy from GitHub and install the Canner Deploy app on the repo. Every push to your production branch now builds and deploys automatically; pull requests get their own preview URL.
- 4
Move the database to Canner Postgres
Provision a Postgres database in the dashboard — the connection string is injected as DATABASE_URL. Point your app at it (and migrate any Supabase tables) so your data lives in Montreal, not a US region.
- 5
Add env vars and go live
Add any API keys as encrypted environment variables, deploy, and your app is live at your-project.app.canner.ca over HTTPS. Attach a custom domain on Live or Dedicated.
- Push-to-deploy from GitHub — the workflow Lovable already sets up.
- Managed Postgres in Montreal replaces a US-hosted default database.
- Hosted only in Quebec — 100% Canadian-owned, outside the CLOUD Act.
- Preview URLs on every pull request, custom domains with auto-TLS.
Does Lovable let me export the code?
Yes — Lovable syncs to GitHub, so you own the full repository. Canner builds straight from that repo; nothing stays locked in the Lovable editor.
What about my Supabase database?
You can keep it, or provision Canner’s managed Postgres and migrate your tables so the data is hosted in Montreal. For Law 25 / PIPEDA residency, moving the database is the important step.
Will my Vite build just work?
Yes. Canner auto-detects Vite and runs the standard build. Include your lockfile and make sure any server reads process.env.PORT.
Is there a free option?
Yes — the Starter tier is free with no card and sleeps when idle. Move to CA$9/mo Live for always-on hosting and a custom domain.
Ship it on Canadian soil.
Free Starter tier, no card required. Your app goes live at your-project.app.canner.ca with HTTPS — hosted in Quebec, outside the US CLOUD Act.