WB WeekendBuilder

Build Log

Phase 9 — Weekend Watch — building in public

Capability Status

Subdomain Deploy Stable
HTTPS Routing Stable
Docs Site Stable
Status Page Beta
Analytics In Progress
Auth Planned
Payments Planned

Recently Shipped

  • Docs subdomain (Astro Starlight)
  • Traefik HTTPS routing
  • Wildcard DNS (Porkbun + Cloudflare)
  • Public status page (Phase 7)
  • Uptime Kuma internal monitoring
  • Generic deploy script (scripts/deploy.sh)
  • CI/CD auto-deploy on push (GitHub Actions)
  • Incident management with public timeline (Phase 9a)

In Progress

Known Issues

  • Kuma not yet wired into public page (placeholder adapter)

Coming Next

  • Server-rendered status page (SSR)
  • Historical uptime display (90-day bars)
  • App scaffold generator script
  • Analytics capability
  • Real Kuma API integration

Changelog

2026-07-16

  • Added incident management (Phase 9a)
  • New /incidents full history page
  • “Recent Incidents” section on main status page
  • Incidents tracked as markdown files in src/data/incidents/

2026-07-06

  • Deployed status.weekendbuilder.io (Astro static + Uptime Kuma)
  • Added generic deploy script (scripts/deploy.sh <app>)
  • Added Uptime Kuma internal monitoring infrastructure

2026-07-05

  • Deployed docs.weekendbuilder.io (Astro Starlight)
  • Fixed Traefik HTTPS routing for Docker 29.x

2026-07-01

  • Deployed landing page at weekendbuilder.io
  • Set up Traefik v3 reverse proxy
  • Configured Porkbun + Cloudflare DNS