Easiest
Click the Deploy button
Conversational
Ask the AI
For developers
Push to GitHub
Option 1: Deploy Button
Option 2: Ask the AI
From the AI chat, just say:Option 3: Auto-Deploy on GitHub Push
If your project is connected to GitHub, every push to your default branch triggers a deploy automatically.Auto-deploy is on by default for GitHub-imported projects. You can toggle it in Settings > Deployment.
What Happens When You Deploy
Your Live URL
Your site is always reachable at:Deployment Status
| Status | Meaning |
|---|---|
| Queued | Waiting for a build slot |
| Building | Running your build command |
| Deploying | Pushing to the CDN |
| Live | Your change is visible |
| Failed | Build or deploy errored (previous version still live) |
Deployment History
Every deploy is saved. View history from Settings > Deployment > History. Each entry shows:- Timestamp and who triggered it
- Git commit or change summary
- Build logs
- Status and duration
- A Rollback action
Rolling Back
Verifying the Deploy
After the status shows Live:- Open your site URL in a new tab (
https://{project}.hiveku.com) - Hard-refresh with Cmd+Shift+R (Mac) or Ctrl+Shift+R (Windows) to bypass browser cache
- Spot-check the page you changed
- Check the console for errors
Troubleshooting
Deploy failed
Deploy failed
Open Settings > Deployment > History and click the failed entry for build logs. Common causes: missing env var, TypeScript error, a package that needs installing. You can also paste the error into the AI chat: “My deploy failed with this error — can you fix it?”
White page after deploy
White page after deploy
Open the browser console (right-click > Inspect > Console) and look for errors. Often a missing env var (NEXT_PUBLIC_ vars need to be set before build) or a client-side error. Ask the AI to investigate — paste the console output into chat.
I see an old version after deploy
I see an old version after deploy
Hard-refresh the page (Cmd+Shift+R / Ctrl+Shift+R) to bypass your browser cache. CDN propagation usually finishes within seconds of the Live status.
Custom domain isn't updating
Custom domain isn't updating
DNS propagation can take up to 48 hours (usually much faster). Run your domain through dnschecker.org to confirm. See Custom Domain for the full checklist.
Deploys are queued forever
Deploys are queued forever
A previous deploy may be stuck. Open deployment history, cancel the queued ones, and try again. If it persists, contact support — there may be a platform issue.
What’s Next?
Custom Domain
Point your domain at the site
Environment Variables
Configure secrets and settings