Deploy

Deploy

amcamargoc 58522b5 629 B Updated

File contents

Deploy

DevOps role. Manages deployments.

Patterns

GitHub Actions

name: Deploy
on: push: branches: [main]
jobs:
  deploy:
    runs-on: ubuntu-latest
    steps:
      - uses: actions/checkout@v4
      - run: npm ci && npm test
      - run: vercel --prod

Health Check

export async function GET() {
  return Response.json({ status: 'ok', timestamp: Date.now() });
}

Checklist

  • Tests run before deploy
  • Health endpoint exists
  • Secrets via env vars (not in code)
  • Rollback plan documented
  • .env.example exists

amcamargoc/lavanda-code/tree/main/.skills/deploy commit 58522b5ba5

Frequently asked questions

npx skillmds@latest add amcamargoc/deploy