Files
proxpanel/SETUP.md

826 B

Setup Guide

Prerequisites

  • Node.js 22+
  • npm 10+
  • PostgreSQL 15+

1) Install Dependencies

npm install
cd backend && npm install

2) Configure Backend Environment

Copy the template and set real secrets:

cd backend
cp .env.example .env

Required values:

  • DATABASE_URL
  • JWT_SECRET
  • JWT_REFRESH_SECRET
  • CORS_ORIGIN

3) Prepare Database

Preferred (versioned migrations):

cd backend
npm run prisma:migrate
npm run prisma:generate
npm run prisma:seed

Alternative (dev only):

cd backend
npm run prisma:push
npm run prisma:seed

4) Run Development Stack

Backend:

cd backend
npm run dev

Frontend (new terminal):

npm run dev

5) Quality Gates

cd backend && npm run build
cd ..
npm run lint
npm run build