Build & ship
Deploy to Vercel
Deploy a frontend and understand deployment status.
On this page
Before deploying
This path is for Next.js, React/Vite, and Vue/Vite applications. Confirm the production build works locally, then connect your GitHub and Vercel accounts.
Python, Go, and Rust starters need a host that supports their runtime. The starter guides show their local run and build commands.
Deploy from the CLI
Open repository setup
forjex forgeChoose the existing-project path if you have already generated your app.
Enable Vercel deployment
Select your GitHub destination, choose whether to add CI/CD, and enable deployment when asked. Follow the Vercel authentication prompts.
Review the result
Open the deployment URL reported by the provider and check the actual application. If deployment fails, inspect the Vercel build logs before retrying.
Deploy from the browser wizard
In the Forge Wizard, connect your credentials, select a frontend template, and enable Vercel. Forjex links the repository to the Vercel project and checks the latest production deployment.
The dashboard shows a live URL only when the provider confirms a READY deployment. Creating a Vercel project alone does not mean your application is live.
Understand deployment status
- Ready: the provider confirms a completed deployment.
- Queued or building: wait and refresh the status.
- Failed or canceled: inspect the provider logs and retry after fixing the cause.
- Pending setup or unknown: check the linked repository, credentials, and provider configuration.
Future updates
When the GitHub integration is connected, pushes can trigger Vercel deployments. Verify the integration, production branch, environment variables, and build settings in Vercel. A local build can pass while deployment fails because the environments differ.