Communitygithub.com

YepAPI/skills

Vercel/Railway/Fly.io 배포 — 환경 변수, 헬스 체크, CI/CD.

skills란 무엇인가요?

이 스킬은 Vercel, Railway, Fly.io와 같은 플랫폼에서 애플리케이션을 배포하는 방법을 정의합니다. 환경 변수 관리, 헬스 체크 엔드포인트 설정, CI/CD 파이프라인 구성, 커스텀 도메인 설정, 롤백 전략 등 프로덕션 배포에 필요한 핵심 규칙을 제공합니다. 개발자는 이 스킬을 통해 안정적이고 표준화된 배포 프로세스를 자동화하고, 오류를 최소화하며, 팀 협업을 강화할 수 있습니다. 주요 기능으로는 프리뷰 배포, 헬스 체크, 구조화된 로깅 등이 포함됩니다.

지원 대상~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/YepAPI/skills/tree/HEAD/skills/deployment

즐겨 사용하는 AI에게 물어보기

이 에이전트 스킬이 미리 로드된 새 채팅을 엽니다.

문서

배포

규칙

  • 환경 변수: 개발 환경에서는 .env.local을 사용하고, 프로덕션에서는 플랫폼 환경 변수를 사용합니다. 절대 .env 파일을 커밋하지 마세요.
  • 헬스 체크 엔드포인트: GET /api/health는 { status: "ok" }를 반환합니다.
  • 프리뷰 배포: 모든 PR에 대해 프리뷰 URL이 생성됩니다 (Vercel/Netlify/Railway).
  • 롤백 전략: 이전 배포를 준비 상태로 유지하고, 원클릭 롤백을 지원합니다.
  • CI/CD: 테스트가 통과한 후에만 배포를 진행합니다. 절대 건너뛰지 마세요.
  • 도메인 설정: 커스텀 도메인은 CNAME을 설정하고, SSL은 자동으로 프로비저닝됩니다.
  • 빌드 명령어: npm run build — 오류나 경고 없이 완료되어야 합니다.
  • 출력 로그: 프로덕션에서는 구조화된 JSON 로깅을, 개발 환경에서는 사람이 읽기 쉬운 형식을 사용합니다.

Individual skills in this repo

This repo contains 20 individual skills — each has its own dedicated page.

YepAPI/skills

WCAG 2.1 AA — semantic HTML, keyboard navigation, screen readers.

YepAPI/skills

Experiment setup, variant splitting, statistical significance, and feature flag integration.

YepAPI/skills

CRUD generators, data tables, user management, role-based access, and bulk operations.

YepAPI/skills

Monitor what ChatGPT and Gemini say about your brand using YepAPI.

YepAPI/skills

Queue workers with BullMQ/Inngest/Trigger.dev, job retries, dead letter queues, concurrency.

YepAPI/skills

Commander.js, interactive prompts with Clack, spinners, colors, config files, exit codes, and npm publishing.

YepAPI/skills

cmdk integration, Cmd+K trigger, fuzzy search, grouped actions, keyboard navigation, and dynamic action registration.

YepAPI/skills

Content planning with trend and sentiment data from YepAPI.

YepAPI/skills

Content calendar, keyword-driven planning, and content briefs.

YepAPI/skills

Theme switching with CSS variables, system preference detection, next-themes, and persistence.

YepAPI/skills

Threaded comments, @mentions, reactions, moderation queue, optimistic UI, and cursor pagination.

YepAPI/skills

Competitive analysis between domains using YepAPI.

YepAPI/skills

Layout grids, KPI cards, data tables with sorting/filtering, sidebar navigation, and responsive breakpoints.

YepAPI/skills

Data encryption — TLS everywhere, AES-256-GCM for PII, bcrypt passwords, encrypted backups.

YepAPI/skills

Chart patterns with Recharts/Nivo/D3, responsive containers, color scales, and accessibility.

YepAPI/skills

Drizzle schema definition, push vs migrate, type-safe queries, relations, transactions, and prepared statements.

YepAPI/skills

Upload handling, resize/compress, CDN delivery, blur placeholders, and next/image patterns.

YepAPI/skills

Local business and Google Maps research using YepAPI.

YepAPI/skills

Cursor-based pagination, IntersectionObserver, virtualized lists with @tanstack/react-virtual, and scroll position restoration.

YepAPI/skills

Chat UI components, streaming responses with AI SDK, context window management, and RAG patterns.

관련 스킬