vercel-multi-env-setup

Featured

Configure Vercel across development, preview, and production environments with scoped secrets. Use when setting up per-environment configuration, managing environment-specific variables, or implementing environment isolation on Vercel. Trigger with phrases like "vercel environments", "vercel staging", "vercel dev prod", "vercel environment setup", "vercel env scoping".

AI & Automation 2,359 stars 334 forks Updated today MIT

Install

View on GitHub

Quality Score: 99/100

Stars 20%
100
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# Vercel Multi-Env Setup ## Overview Configure Vercel's three built-in environments (Development, Preview, Production) with scoped environment variables, branch-specific preview URLs, and custom environments for staging. Uses Vercel's native environment system and the REST API for automation. ## Prerequisites - Vercel project linked and deployed - Separate database instances per environment (recommended) - Access to Vercel dashboard or VERCEL_TOKEN for API ## Instructions ### Step 1: Understand Vercel's Environment Model Vercel provides three built-in environments: | Environment | Trigger | URL Pattern | Use Case | |-------------|---------|-------------|----------| | Production | Push to production branch | `yourdomain.com` | Live traffic | | Preview | Push to any other branch | `project-git-branch-team.vercel.app` | PR review | | Development | `vercel dev` locally | `localhost:3000` | Local dev | ### Step 2: Scope Environment Variables ```bash # Add a variable scoped to Production only vercel env add DATABASE_URL production # Enter: postgres://prod-host:5432/myapp # Add a variable scoped to Preview only vercel env add DATABASE_URL preview # Enter: postgres://staging-host:5432/myapp_staging # Add a variable scoped to Development only vercel env add DATABASE_URL development # Enter: postgres://localhost:5432/myapp_dev # Add a variable available in ALL environments vercel env add NEXT_PUBLIC_APP_NAME production preview development # Enter: My App # List all env vars w...

Details

Author
jeremylongshore
Repository
jeremylongshore/claude-code-plugins-plus-skills
Created
8 months ago
Last Updated
today
Language
Python
License
MIT

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category