Publish your site to production
Follow these steps to make your Curata AI project live at a public URL. Choose your device below — the flow is slightly different on Desktop vs Mobile.
Desktop
Top‑right Publish button → Publish in the dialog.
Mobile
Preview mode → ··· bottom‑right → Publish.
On Desktop
Recommended flow — you get the full publish dialog with custom domain options.
- 1
Open your project in Lovable
Go to lovable.dev and open this project. - 2
Click the Publish button
In the top‑right corner of the editor, click the Publish button (globe icon). - 3
Confirm in the dialog
A dialog opens. Click the Publish (or Update) button to deploy the latest version. - 4
Wait ~1 minute
Your site will be live atyour-project.lovable.appwithin about a minute. - 5
(Optional) Connect a custom domain
In the same dialog, click Add custom domain, or go to Project Settings → Domains. Available on paid plans.
On Mobile
The publish button lives inside the ··· menu in Preview mode.
- 1
Open the project on Lovable mobile
Open your project on the Lovable app or mobile browser. - 2
Switch to Preview mode
At the bottom of the screen, tap Preview to see the live app. - 3
Tap the ··· menu
In the bottom‑right corner, tap the ··· (more) button. - 4
Choose Publish
From the sheet, tap Publish, then confirm. - 5
Share your live URL
Your site is live in ~1 minute atyour-project.lovable.app.
Troubleshooting
Publish button is disabled
You may have unresolved critical security findings. Open the Security view and fix them, then try again.
Site shows a login screen
Publish visibility is set to Private. Change it in Project Settings → Publishing to Public.
Custom domain not working
DNS can take up to 72 hours. Verify A records point to 185.158.133.1.
Changes not appearing
Frontend changes require clicking Update in the publish dialog. Backend changes deploy automatically.