1.3 KiB
1.3 KiB
Installation
Repository klonen
git clone https://github.com/YOUR_GITHUB_USERNAME/ripster.git
cd ripster
Dev-Start (empfohlen)
./start.sh
start.sh:
- prüft Node-Version (
>= 20.19.0) - installiert Dependencies (Root/Backend/Frontend)
- startet Backend + Frontend parallel
Danach:
- Backend:
http://localhost:3001 - Frontend:
http://localhost:5173
Stoppen: mit Ctrl+C im laufenden Terminal.
Manuell starten
npm install
npm --prefix backend install
npm --prefix frontend install
npm run dev
Oder getrennt:
npm run dev:backend
npm run dev:frontend
Optional: .env-Dateien anlegen
Backend
cp backend/.env.example backend/.env
Beispiel:
PORT=3001
DB_PATH=./data/ripster.db
LOG_DIR=./logs
CORS_ORIGIN=http://localhost:5173
LOG_LEVEL=info
Frontend
cp frontend/.env.example frontend/.env
Beispiel:
VITE_API_BASE=/api
# optional:
# VITE_WS_URL=ws://localhost:3001/ws
Datenbank
SQLite wird automatisch beim Backend-Start initialisiert:
backend/data/ripster.db
Schema-Quelle: db/schema.sql
Nächste Schritte
- Browser öffnen:
http://localhost:5173 - In
SettingsPfade/Tools/API-Keys prüfen - Erste Disc einlegen und Workflow starten