📦 Installation
Voraussetzungen
- Node.js 20.x oder höher
- Docker (für PostgreSQL & Redis)
- npm oder pnpm
Setup
1. Repository klonen
git clone https://github.com/your-org/contract-plattform-whitelabel.git
cd contract-plattform-whitelabel
2. Dependencies installieren
3. Datenbank starten
Dies startet:
- PostgreSQL auf Port
5432 - Redis auf Port
6379
4. Environment konfigurieren
Bearbeite .env mit deinen Werten:
# App
NODE_ENV=development
PORT=3000
# Database
DATABASE_URL="postgresql://contract:contract_secret@localhost:5432/contract_platform"
# Integrations (optional)
SEVDESK_API_TOKEN=your_token
EVCC_HOST=http://192.168.1.100:7070
5. Prisma Setup
6. Development Server starten
Server läuft auf http://localhost:3000
Verfügbare Scripts
| Script | Beschreibung |
|---|---|
npm run dev |
Development Server mit Hot-Reload |
npm run build |
TypeScript kompilieren |
npm run start |
Production Server |
npm test |
Tests ausführen |
npm run lint |
ESLint prüfen |
Nächste Schritte
- Configuration – Detaillierte Konfiguration
- API Overview – API Dokumentation