Zum Inhalt

Installation


Repository klonen

git clone https://github.com/YOUR_GITHUB_USERNAME/ripster.git
cd ripster

Dev-Start (empfohlen)

./start.sh

start.sh:

  1. prüft Node-Version (>= 20.19.0)
  2. installiert Dependencies (Root/Backend/Frontend)
  3. 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

  1. Browser öffnen: http://localhost:5173
  2. In Settings Pfade/Tools/API-Keys prüfen
  3. Erste Disc einlegen und Workflow starten