Skip to content
/ site Public

frkn.org - main website for FRKN project

License

Notifications You must be signed in to change notification settings

frkn-dev/site

Repository files navigation

Dev-mode

cp .env.example .env
docker-compose up -d
pnpm install
pnpm run prisma:push

pnpm run dev

Requirements

Node.js LTS and pnpm. IDE with TypeScript and Biome support.

To automatically format code, it is important to properly configure your IDE. See an example for VS Code (.vscode/settings.json).

Stack

DB

Run migrations when the schema changes. For local development, use Docker with PostgreSQL and pgAdmin (localhost:5050) or npx prisma studio.

Build

pnpm run build

The project is automatically deployed to Vercel upon merging into the main branch.

Security

The pnpm test command includes a package audit. Additionally, to ensure the security of our project, periodically update packages using ncu (npm-check-updates) and scan them with snyk test