MCP HubMCP Hub
SKILL·D0C29E

deploy-to-vercel

pjt222
업데이트됨 1 month ago
10 조회
26
3
26
GitHub에서 보기
기타ai

정보

이 스킬은 Next.js 애플리케이션을 Vercel에 배포하며, 프로젝트 연결, 환경 변수, 배포 구성을 처리합니다. 초기 배포, 풀 리퀘스트를 위한 프리뷰 배포 설정, 커스텀 도메인 구성에 유용합니다. Vercel에서 Next.js 앱의 전체 배포 라이프사이클을 관리해야 할 때 사용하세요.

빠른 설치

Claude Code

추천
기본
npx skills add pjt222/agent-almanac -a claude-code
플러그인 명령대체
/plugin add https://github.com/pjt222/agent-almanac
Git 클론대체
git clone https://github.com/pjt222/agent-almanac.git ~/.claude/skills/deploy-to-vercel

Claude Code에서 이 명령을 복사하여 붙여넣어 스킬을 설치하세요

문서

部至 Vercel

將 Next.js 應用部至 Vercel,具產配。

用時

  • 首次部 Next.js 應用
  • 為 pull request 立預覽部署
  • 配自定域名
  • 理產中環境變量

  • 必要:本地可成建之 Next.js 應用
  • 必要:GitHub 庫(宜)或本地項目
  • 可選:自定域名
  • 可選:產用環境變量

第一步:驗本地建

npm run build

得: 建成無錯。

敗則: 部前修建錯。常見:TypeScript 錯、缺依賴、無效導入。

第二步:裝 Vercel CLI

npm install -g vercel

得: vercel 命全局可用,vercel --version 印已裝之版。

敗則: 若權錯,用 sudo npm install -g vercel 或設 npm 用 user-local 前綴。以 node --version 驗 Node.js 已裝。

第三步:鏈接並部

# Login to Vercel
vercel login

# Deploy (first time: creates project)
vercel

# Follow prompts:
# - Set up and deploy? Y
# - Which scope? (select your account)
# - Link to existing project? N (for new projects)
# - Project name: my-app
# - Directory: ./
# - Override settings? N

得: 預覽 URL 現(如 https://my-app-xxx.vercel.app)。

敗則:vercel login 敗,察網連且試瀏覽器認證。部敗察建輸出之錯——Vercel 用潔環境,諸依賴皆宜於 package.json

第四步:配環境變量

# Add environment variables
vercel env add DATABASE_URL production
vercel env add API_KEY production preview

# List environment variables
vercel env ls

或經 Vercel 控制臺配:Project Settings > Environment Variables。

得: vercel env ls 示所需環境變量為合之環境(production、preview、development)而配。

敗則: 若變量於運行時不現,驗目標環境相合(production 對 preview)。加變量後重部——既有部署不自動採新變量。

第五步:部至產

vercel --prod

得: 產 URL 可用(如 https://my-app.vercel.app)。

敗則:vercel logs 或於控制臺察部署日誌。常見問題含產環境缺變量、建命與本地異。

第六步:連 GitHub 以自動部(宜)

  1. https://vercel.com/new
  2. 導入爾之 GitHub 庫
  3. Vercel 自動部:
    • 推至 main -> 產部
    • Pull request -> 預覽部

得: Vercel 控制臺示 GitHub 庫已連,後推至 main 自動觸產部。

敗則: 若庫於導入單不現,察 Vercel GitHub app 可訪該庫。至 GitHub Settings > Applications > Vercel 授權。

第七步:配自定域名

vercel domains add my-domain.com

或經控制臺:Project Settings > Domains。

依 Vercel 指示更 DNS 記(典 CNAME 或 A)。

得: vercel domains ls 示自定域名已配,DNS 傳播後(可達 48 時),域名解至 Vercel 部。

敗則: 若域名示「Invalid Configuration」,驗 DNS 記合 Vercel 之指示。以 dig my-domain.com 或在線 DNS 察者驗傳播。

第八步:優配

vercel.json 供進階設:

{
  "framework": "nextjs",
  "regions": ["iad1"],
  "headers": [
    {
      "source": "/api/(.*)",
      "headers": [
        { "key": "Cache-Control", "value": "no-store" }
      ]
    }
  ]
}

得: vercel.json 存於項目根,下次部採之(於 Vercel 建日誌可見)。

敗則: 若配被忽,以 jq . vercel.json 驗 JSON 有效。察爾框架版之 Vercel 文檔,某些設或已移至 next.config.ts

  • npm run build 本地成
  • 預覽部可行且可達
  • 產部正服應用
  • 環境變量於產可得
  • 自定域名解(若配)
  • GitHub 集成推時觸部署

  • Vercel 建敗而本地成:Vercel 用潔環境。確諸依賴於 package.json,非唯全局裝。
  • 環境變量缺:變量宜加至 Vercel,非唯 .env.local。異環境(production、preview、development)各有獨之變量集。
  • Node.js 版不合:於 Project Settings 或 package.json engines 字段設 Node.js 版。
  • 部大:Vercel 有大小限。以 .vercelignore 排不必之文件。
  • API 路由超時:Vercel 無服函數於 Hobby 有 10s 超時。優或升。

Related Skills

  • scaffold-nextjs-app - 建可部之應用
  • setup-tailwind-typescript - 部前配樣式
  • configure-git-repository - 自動部集成之 Git 設

GitHub 저장소

pjt222/agent-almanac
경로: i18n/wenyan/skills/deploy-to-vercel
0
agentsagentskillsai-assisted-developmentclaude-codeskillsteams
FAQ

Frequently asked questions

What is the deploy-to-vercel skill?

deploy-to-vercel is a Claude Skill by pjt222. Skills package instructions and resources that Claude loads on demand, so Claude can perform deploy-to-vercel-related tasks without extra prompting.

How do I install deploy-to-vercel?

Use the install commands on this page: add deploy-to-vercel to Claude Code as a plugin, or clone its repository into your skills directory, then restart Claude so it picks up the skill.

What category does deploy-to-vercel belong to?

deploy-to-vercel is in the Other category, tagged ai.

Is deploy-to-vercel free to use?

Yes. deploy-to-vercel is listed on AIMCP and free to install. It runs inside Claude, so no separate service account is required to use the skill itself.

연관 스킬

llamaguard
기타

LlamaGuard는 폭력 및 혐오 발언 등 6가지 안전 범주에서 LLM 입력과 출력을 조정하기 위한 Meta의 70-80억 파라미터 모델입니다. 94-95% 정확도를 제공하며 vLLM, Hugging Face 또는 Amazon SageMaker를 사용해 배포할 수 있습니다. 이 기술을 사용하여 AI 애플리케이션에 콘텐츠 필터링 및 안전 가드레일을 손쉽게 통합하세요.

스킬 보기
cost-optimization
기타

이 Claude Skill은 리소스 적정화, 태깅 전략, 지출 분석을 통해 개발자들이 클라우드 비용을 최적화할 수 있도록 지원합니다. AWS, Azure, GCP에서 클라우드 비용을 절감하고 비용 거버넌스를 구현하기 위한 프레임워크를 제공합니다. 인프라 비용을 분석하거나, 리소스를 적정화하거나, 예산 제약을 충족해야 할 때 사용하세요.

스킬 보기
sports-betting-analyzer
기타

이 Claude Skill은 스프레드, 오버/언더, 프로프 베트를 포함한 스포츠 베팅 시장을 분석합니다. 역사적 추이와 상황별 통계를 검토하여 가치 베트를 발견하고, 교육적 목적으로 실행 가능한 권장 사항이 담긴 구조화된 마크다운 결과를 제공합니다. 개발자는 이 기능을 스포츠 베팅 분석 도구에 활용할 수 있으며, 단순히 엔터테인먼트/교육 목적으로만 설계되었음을 유의해야 합니다.

스킬 보기
quantizing-models-bitsandbytes
기타

이 스킬은 bitsandbytes를 사용하여 LLM을 8비트 또는 4비트 정밀도로 양자화하며, 최소한의 정확도 손실로 50-75%의 메모리 감소를 달성합니다. 제한된 GPU 메모리에서 더 큰 모델을 실행하거나 추론을 가속화하는 데 이상적이며, INT8, NF4, FP4와 같은 형식을 지원합니다. 이 스킬은 HuggingFace Transformers와 통합되어 QLoRA 학습 및 8비트 옵티마이저를 가능하게 합니다.

스킬 보기