Skip to content

feat: scaffold monorepo -- web, api, worker, shared, docker compose#1

Open
Skippy-the-Magnificent-one wants to merge 1 commit into
mainfrom
feat/scaffold-monorepo
Open

feat: scaffold monorepo -- web, api, worker, shared, docker compose#1
Skippy-the-Magnificent-one wants to merge 1 commit into
mainfrom
feat/scaffold-monorepo

Conversation

@Skippy-the-Magnificent-one

Copy link
Copy Markdown
Owner

48 files, 1781 lines. Full monorepo scaffold:

  • packages/shared -- Zod schemas, typed API client
  • apps/api -- Hono server, CRUD routes, Drizzle ORM
  • apps/web -- React 19 + Vite + Tailwind v4, dark theme
  • apps/worker -- BullMQ discovery + healthcheck jobs
  • infra/compose -- Docker Compose full stack

Start dev:

bun run dev:api   # :3000
bun run dev:web   # :5173
bun run dev:worker

Bun workspace monorepo with:
- packages/shared: Zod schemas (Service, Host, Alert, HealthCheck), typed API client
- apps/api: Hono server with CRUD routes, Drizzle ORM + PostgreSQL schema
- apps/web: React 19 + Vite + Tailwind v4, dark theme, sidebar layout
- apps/worker: BullMQ workers for discovery and healthcheck jobs
- infra/compose: Docker Compose with Postgres, Redis, API, Worker, Web (nginx)

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant