Skip to content

Ops-Talks/farm

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

597 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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 Helm Chart 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