Sprint 0: Backend, Docker, KI-Layer mit Free/Premium-Trennung

This commit is contained in:
rene 2026-04-12 16:39:34 +02:00
parent 84f49fafcf
commit 00be2bbcd5
17 changed files with 1107 additions and 0 deletions

27
.env.example Normal file
View file

@ -0,0 +1,27 @@
# BAN YARO — Umgebungsvariablen
# Kopieren nach .env und anpassen
ENV=development # development | production
# Sicherheit
JWT_SECRET=bitte-aendern-langer-zufaelliger-string
JWT_EXPIRY_DAYS=30
# KI-Modus
# off = kein KI
# local = LM Studio auf DS (kostenlos, für Entwicklung)
# cloud = Claude API (nur für Premium-User, kostet Geld)
KI_MODE=local
KI_LOCAL_URL=http://10.47.11.10:1234/v1
KI_LOCAL_MODEL=qwen2.5-7b-instruct
# Claude API (nur setzen wenn KI_MODE=cloud oder als Fallback)
ANTHROPIC_API_KEY=
# Cloud-Modell (nur bei KI_MODE=cloud)
KI_CLOUD_MODEL=claude-opus-4-6
# Push Notifications (VAPID Keys generieren mit: npx web-push generate-vapid-keys)
VAPID_PUBLIC_KEY=
VAPID_PRIVATE_KEY=
VAPID_CONTACT=mailto:admin@banyaro.app