Skip to content

MVP: Centralize deployments (web/api/docs) #20

Description

@kuyacarlo

Parent: #14 (MVP epic) — also cross-cuts ops

Bottom line

Centralize WorkSight deployments (web / api / docs) into one compose-or-platform contract with a single env/secrets story, instead of split apps/*/vercel.json + docker-compose.yml + doc/DEPLOYMENT.md drift.

Current state

  • apps/web/vercel.json, apps/api/vercel.json
  • Root docker-compose.yml + nginx/
  • doc/DEPLOYMENT.md may be stale vs pnpm/Nest/Next 15

Done means

  • One primary local path (docker compose up or documented turbo/pnpm)
  • One primary remote path (Vercel monorepo or compose/Fly — pick one SoT, document the other as optional)
  • Env matrix (.env.example at root) covering web + api + supabase
  • CI path-filtered builds for web/api/docs
  • doc/DEPLOYMENT.md + README match reality
  • Handoff with verify commands

Non-goals

  • Live connector deploys (Jira/Odoo/etc.)
  • Multi-tenant prod hardening

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or requesthandoffHas agent handoff docmvpMVP scope

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions