3. Deploy Public Site

Purpose: Deploy the public marketing site (eko.day) to Vercel production after full pre-flight checks.

Prerequisites:

  • All CI checks pass (bun run ci)
  • Changes merged to the deployment branch
  • Vercel CLI configured and authenticated

Cost / Duration: $0 locally | deployment costs per Vercel plan | 5-10 min

Prompt

Deploy the public site with full pre-flight checks.

Step 1 — Verify CI passes:

```bash
bun run ci
```

Step 2 — Build locally:

```bash
bun run build
```

Step 3 — Deploy to preview:

```bash
vercel --cwd apps/public
```

Verify the preview deployment looks correct.

Step 4 — Promote to production (confirm before running):

```bash
vercel --cwd apps/public --prod
```

Do NOT deploy if any pre-flight step fails. Fix the issue first,
then restart from Step 1.

Verify: Check the production site responds correctly.

```bash
curl -I https://eko.day
```

Expected: HTTP 200 with correct headers.

Verification

  • bun run ci passes cleanly
  • Build completes without errors
  • Preview deployment is functional
  • Production deployment responds at eko.day (HTTP 200)
  • No 404 errors on pages
  • Brand assets and content display correctly

Back to index