975 B
975 B
Perauset
Village operations platform.
Project Structure
backend/— Backend server (uWebSockets + Pikku)packages/functions/— Shared business logic / Pikku functionssql/— Database migrations (postgres-migrations)
Running
Backend
cd backend && yarn dev
Runs tsx watch with env files (../.env and .env.local). Watches for changes and auto-restarts.
Port
| Service | Port |
|---|---|
| Backend | 6002 |
Commands
yarn pikku— Run Pikku CLI codegen (pikku all)yarn pikku:watch— Run Pikku CLI codegen in watch modeyarn prebuild— Bootstrap + codegenyarn tsc— Type-check all workspacescd backend && yarn dbmigrate— Run database migrationscd packages/functions && yarn db:types— Regenerate Kysely DB types
Package Manager
Uses Yarn 4.9.2 (with workspaces). Node >= 22 required.
Database
PostgreSQL, database name perauset, default schema app.