Skip to content

Ops-Talks/farm

Repository files navigation

Farm

CI Web CI codecov SAST DAST Secret Scanning Container Security License: AGPL v3 Node.js Version TypeScript NestJS Next.js React Tailwind CSS Docker PRs Welcome

Farm is an open-source full stack portal providing a centralized hub for managing software components, technical documentation, and team infrastructure.

Full documentation: https://ops-talks.github.io/farm/

Quick Start

make up-all         # start the Farm Stack
make down-all       # Delete anything
make seed           # Populates the Postgres DB with users 
make healthcheck    # verify the API is up

API: http://localhost:3000/api — Swagger UI: http://localhost:3000/api/docs

Development

npm install         # install all workspace dependencies
npm run start:dev   # API in watch mode (apps/api)
npm run dev         # web in watch mode  (apps/web)
make check          # lint + format + unit tests + e2e

See the Developer Guide for full setup instructions, environment variables, and migration commands.

License

AGPL v3