Vercel & Deployments

Understand how Vercel handles deployments, preview URLs, and environment management.

Vercel is our deployment platform for all Olive Code projects. It automatically builds and deploys your code whenever you push to GitHub, creating preview URLs for testing and production deployments for live sites.

Automatic Setup

Vercel is automatically configured when a project is created. You don't need to set anything up manually – just push your code and Vercel handles the rest.

Here's what happens when you push code:

  1. GitHub Webhook Triggered

    Vercel detects the push to your branch through GitHub webhooks.

  2. Build Process Starts

    Vercel clones your repository, installs dependencies, and runs the build command.

  3. Deployment Created

    The built application is deployed to Vercel's global edge network.

  4. URL Available

    A unique URL is generated for this deployment, available within minutes.

Vercel creates different types of deployments:

TypeTriggerURL PatternPurpose
PreviewPush to any non-production branch[project]-[hash].vercel.appTesting and client review
Branch PreviewLatest push to a branch[project]-[branch].vercel.appAlways-current branch URL
ProductionPush to main/production branch[project].vercel.appLive production site
Vercel Dashboard

Access the Vercel Dashboard to view deployment logs, manage settings, and debug build issues.

Learn more about specific deployment topics: