159 Commits

Author SHA1 Message Date
b65478ed57 Behebe DNS-Timeouts und Image-Pull-Probleme
- 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>
2025-04-01 10:09:04 +02:00
f64ca592c3 Verwende allgemeinere Basis-Images für bessere Kompatibilität
- Ä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>
2025-04-01 09:59:47 +02:00
4a994c3bf8 Behebe SQLite-Bindungsprobleme für produktiven Einsatz
- 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>
2025-04-01 09:41:51 +02:00
7eabb59b35 Erhöhe Fehlertoleranz bei SQLite-Bindungsproblemen
- Verhindere App-Crashes durch fehlende SQLite-Bindings mit Try-Catch-Block
- Füge Mock-Datenbank-Objekt für SSR-Rendering ein, wenn Bindings fehlen
- Verbessere Datenbank-Initialisierung mit dynamischen Imports
- Elegante Fehlerbehandlung statt fataler Fehler

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-04-01 09:40:45 +02:00
Till Tomczak / Torben via Frontend
f1a2ca75b1 logs 2025-04-01 09:38:45 +02:00
a757c24f12 Behebe SQLite-Bindings-Fehler in Frontend-Container
- 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>
2025-04-01 08:58:40 +02:00
b0eef79b1d Behebe Netzwerk- und Datenbankprobleme in Installations-Skripts
- 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>
2025-04-01 07:57:17 +02:00
04ff95469b Behebe Installationsskript-Fehler und Frontend-Build
- 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>
2025-04-01 07:23:18 +02:00
b35a66cd8a Behebe Frontend-Build und Datenbankmigrationen im Docker-Container
- 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>
2025-03-31 16:18:47 +02:00
59b9189686 Behebe Frontend Container Startup-Fehler
- 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>
2025-03-31 15:18:36 +02:00
f1541478ad Bereinige und vereinfache Installations-Skripte
- 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>
2025-03-31 14:22:07 +02:00
951473d1ec Erstelle Docker-Setup mit Installationsskripten für Frontend und Backend
- 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>
2025-03-31 10:36:16 +02:00
a082a81c87 Passe Testumgebung für externes Backend auf 192.168.0.105 an
🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-03-28 12:51:20 +01:00
7f0991e517 Korrigiere start-server-and-test Version auf verfügbare 2.0.11
🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-03-28 10:51:17 +01:00
621833766d Aktualisiere README mit Informationen zu Cypress Tests
- Fügt Anleitung zum Ausführen von Tests hinzu
- Beschreibt Test-Features und Kommandos
- Ergänzt Informationen zum headless Testmodus

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-03-28 10:40:27 +01:00
27e1b2d82c Füge Cypress Konfiguration und Testumgebung hinzu
- Fügt cypress.config.ts für E2E und Komponenten Tests hinzu
- Fügt Cypress Testskripte und Docker-Compose Konfiguration hinzu
- Ermöglicht automatische E2E-Tests mit separater Testumgebung

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-03-28 10:40:15 +01:00
4e0fa33dee Verbessere docker test-integration.sh für lokales Testen
- Verbessert die Erkennung von Docker/Docker Compose
- Vereinfacht die Tests mit fokus auf die Front-Backend Verbindung
- Verbessert Lesbarkeit durch bessere Formatierung

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-03-28 10:40:02 +01:00
Till Tomczak / Torben via Frontend
37f2519140 fehler 2025-03-26 16:05:58 +01:00
f26759ec24 Verbessere Frontend-Installationsskript für robustere Installation
- Füge --no-sudo Option für Installation ohne Root-Rechte hinzu
- Verbessere Node.js Installation mit NVM Fallback für Benutzer-Level
- Implementiere mehrere Fallback-Mechanismen für pnpm-Installation
- Füge automatische PATH-Konfiguration in .bashrc hinzu
- Erstelle zusätzliches Start-Skript für einfache manuelle Ausführung
- Verbessere Fehlerbehandlung und Diagnoseinformationen
- Füge expliziten Abhängigkeitsinstallationsschritt hinzu

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-03-28 10:06:36 +01:00
Till Tomczak / Torben via Frontend
3ffde06e6e logs 2025-03-26 15:46:33 +01:00
3e08a09d87 Add frontend test environment with real backend integration
This commit introduces a proper integration test environment for the frontend:

- Creates a test environment option in the frontend installer
- Uses the real backend in Docker containers
- Binds frontend to 127.0.0.1 for local testing only
- Adds automatic verification testing of backend-frontend communication
- Provides scripts to easily start and stop the test environment

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-03-28 09:33:59 +01:00
8c3c80fb5c Add localhost to Caddyfile domains for local development access
🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-03-26 13:47:21 +01:00
2ab4c4c3e2 Improve frontend installation script for robust installation process
- Add non-interactive installation mode with command-line options
- Implement robust error handling and recovery mechanisms
- Fix pnpm installation with fallback methods and PATH configuration
- Add CORS headers to allow communication with backend
- Improve Docker build and compose process with verification steps
- Add colored log output for better readability
- Add dependency installation retry mechanism for better reliability

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-03-26 13:23:18 +01:00
8366a9295e Enhance frontend installation script with improved system packages and static backend URL
- Add essential system packages and networking tools
- Install official Docker CE with proper configuration
- Configure backend connection to static IP 192.168.0.105
- Generate secure random AUTH_SECRET during installation
- Add environment example file for version control
- Improve post-installation information and helpful commands

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-03-26 13:20:44 +01:00
7a34f7581c Add installation shell scripts for frontend and backend deployment
🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-03-24 09:03:46 +01:00
root
9ffa70aad1 Frontend an Backend angebunden mit API-Wrapper und Datenmapping 2025-03-13 09:17:22 +01:00
root
3972860be8 env vars 2025-03-12 12:33:05 +01:00
Torben Haack
60998fd686 add docs and co 2024-12-09 07:42:01 +01:00
TORBEN HAACK
7e52d0b778 Update README.md 2024-11-11 07:57:16 +01:00
TORBEN HAACK
78e63a33ee Update README.md 2024-11-11 07:56:38 +01:00
Torben Haack
2008dd0766
deploy docker images 2024-11-11 07:04:30 +01:00
Torben Haack
a6e820933e
add git lfs settings 2024-11-11 07:04:15 +01:00
Torben Haack
fb7ca4c523
fix analytics 2024-11-11 07:01:38 +01:00
Torben Haack
6b5be5696d
fix data generation 2024-11-11 07:01:32 +01:00
Torben Haack
2b92bbf9f5
remove conversion 2024-11-06 09:13:56 +01:00
Torben Haack
e286fe89b3
remove console log 2024-11-22 11:51:26 +01:00
Torben Haack
dd7246f525
adjust statistics 2024-11-22 11:23:04 +01:00
Torben Haack
fcb6d135ee
remove console.logs 2024-11-22 11:22:57 +01:00
Torben Haack
4a9131a562
modify analytics 2024-11-05 07:57:06 +01:00
Torben Haack
cddd8c1814
add statistics 2024-11-04 12:11:36 +01:00
Torben Haack
2e396c7cf2
test data generation 2024-11-04 07:19:42 +01:00
Torben Haack
c07d0949dd fix unknown variable 2024-10-11 21:25:11 +02:00
Torben Haack
6f4ce01645 update styles and icons 2024-10-11 21:24:19 +02:00
Torben Haack
16beeb94a6 update packages 2024-10-11 21:24:12 +02:00
Torben Haack
822712f4f9 remove deprecated guard function 2024-10-11 20:33:18 +02:00
Torben Haack
007b55f626 update docker image 2024-10-11 13:26:02 +02:00
Torben Haack
b795389dd1 fix image not updating 2024-10-11 13:20:43 +02:00
Torben Haack
5cdd826b5d update docker image 2024-10-11 12:46:26 +02:00
Torben Haack
cf69a1a65b upadte docker image 2024-10-11 12:25:18 +02:00
Torben Haack
555166db6c fix error handling 2024-10-11 12:10:51 +02:00