- Füge JSON-Fallback-Datenbank hinzu als Alternative wenn SQLite-Bindings nicht kompilieren
- Verbessere Startup-Skript mit automatischem SQLite-Rebuild beim Start
- Füge Fehlerbehandlung und Logging für Datenbankprobleme hinzu
- Aktualisiere Migrationsskript, um beide Datenbanktypen zu unterstützen
- Ersetze fehlerhaften npx-Install im Dockerfile (bereits in Node enthalten)
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
- Entferne problematischen better-sqlite3 Rebuild, der mit C++20 Fehler erzeugt
- Füge JSON-Datenbankfallback für SQLite-Kompilierungsprobleme hinzu
- Aktiviere no-warnings Option für Node.js für saubereren Output
- Verbessere Fehlerbehandlung im Startup-Skript
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
- Konfiguriere Google DNS Server (8.8.8.8, 8.8.4.4) für zuverlässigere Auflösung
- Füge intelligente Erkennung vorhandener Docker-Images hinzu
- Aktualisiere Dockerfile automatisch, um verfügbare Base-Images zu nutzen
- Verwende generischere Image-Tags (node:alpine, python:slim) als Standard
- Implementiere Fallback mit mehreren alternativen Image-Versionen
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
- Ändere node:20-alpine zu node:lts-alpine für Frontend
- Ändere python:3.11-slim zu python:3-slim für Backend
- Ermöglicht Cache-Nutzung, wenn diese allgemeineren Images bereits auf dem System vorhanden sind
- Verhindert Netzwerk-Timeouts beim Pullen spezifischer Versionen
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
- Verbessere SQLite-Konfiguration mit optimalen Performance-Einstellungen
- Erweitere Dockerfile mit umfassenden Abhängigkeiten für zuverlässige SQLite-Kompilierung
- Füge native Buildflag-Optionen und Umgebungsvariablen für ARM-Kompatibilität hinzu
- Optimiere Startup-Skript mit zuverlässigerer Datenbank-Initialisierung
- Setze korrekte Berechtigungen für Datenbank-Verzeichnis und -Dateien
- Entferne fehlerträchtige Mock-Implementierung zugunsten einer robusten Produktiv-Lösung
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
- Füge sqlite-dev als Abhängigkeit hinzu, um native SQLite-Bindings korrekt zu bauen
- Verbessere Datenbank-Einrichtung mit korrekten Berechtigungen (chmod 666)
- Füge explizite Rebuild-Anweisung für better-sqlite3 mit Build-Flag hinzu
- Optimiere Startup-Skript mit verbesserter Datenbank-Vorbereitung
- Stelle sicher, dass die Datenbank-Datei bereits vor Container-Start existiert
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
- Verbessere Datenbank-Migration im Frontend mit korrektem Migrations-Befehl
- Stelle sicher, dass eine leere Datenbank-Datei vor der Migration existiert
- Verbessertes Fehler-Handling bei Netzwerk-Problemen im Backend-Skript
- Zustandsprüfung und automatischer Neustart des Frontend-Containers bei Problemen
- Verbesserte Fehlermeldungen mit Hinweisen für Nutzer
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
- Füge Cleanup-Funktion zu Installationsskripten hinzu, um alte Installationen vor Neuinstallation zu bereinigen
- Verbessere Frontend-Dockerfile mit Fehlertolerantem Build-Prozess
- Behebe Build-Fehler im Startup-Script mit zusätzlichem Build-Schritt
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
- Füge pnpm build zum Dockerfile hinzu, um das fehlende .next-Verzeichnis zu erstellen
- Ersetze problematische drizzle-kit CLI-Befehle durch direkte Node.js-Implementation
- Verwende CommonJS-require statt ES-Module für bessere Kompatibilität
- Verbessere Fehlerbehandlung während der Datenbankmigrationen
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
- Korrigiere Syntax-Fehler im Startup-Skript des Frontend-Containers
- Verbessere Datenbankmigration mit direkten Drizzle-Kit-Befehlen
- Füge TSX-Dependency für TypeScript-Ausführung hinzu
- Erweitere Frontend-Installationsskript mit besserer Fehlerbehandlung
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
- Entferne alle überflüssigen Installations- und Konfigurationsskripte
- Erstelle zwei vereinfachte Docker-Installationsskripte:
- install-frontend.sh für Frontend-Installation
- install-backend.sh für Backend-Installation
- Verbessere Frontend Dockerfile mit besserer Unterstützung für native Dependencies
- Aktualisiere Backend Dockerfile für automatische DB-Initialisierung
- Korrigiere TypeScript-Fehler in personalized-cards.tsx
- Erstelle env.ts für Umgebungsvariablen-Verwaltung
- Füge ausführliche Installationsanleitung in INSTALL.md hinzu
- Konfiguriere Docker-Compose für Host-Netzwerkmodus
- Erweitere Dockerfiles mit Healthchecks für bessere Zuverlässigkeit
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
- Füge Docker-Compose-Konfiguration mit Host-Netzwerk für Frontend und Backend hinzu
- Erstelle Dockerfile für das Frontend mit automatischer Datenbankmigration
- Aktualisiere Backend-Docker-Compose mit korrekten Umgebungsvariablen
- Implementiere Installationsskripte:
- install-myp.sh: Vollständige Installation beider Komponenten
- start-myp.sh: Starten der installierten Container
- stop-myp.sh: Stoppen der Container
- setup-backend-env.sh: Einrichten der Backend-Umgebungsvariablen
- Korrigiere SQLite-Datenbankprobleme im Frontend
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>