Commit Graph
100 Commits
Author SHA1 Message Date
core ead75ae451 Remove deprecated backend files and documentation, including Docker configurations, environment variables, and various scripts, to streamline the project structure and eliminate unused components. 2025-05-24 17:47:05 +02:00
core d2f23d589a "feat: Enhanced backend scripts documentation in README 2025-05-23 11:12:35 +02:00
core 95a8784770 "Update dependencies and scripts for improved stability (feat)" 2025-05-23 11:09:58 +02:00
core 9260a15d3d „fix: Setze festen SECRET_KEY in start-production.sh zur Vermeidung von Warnungen“ 2025-05-23 10:50:44 +02:00
core 6df87c05eb "feat: Update backend environment scripts for consistency" 2025-05-23 10:50:06 +02:00
core 51f17dd6be fefe 2025-05-23 10:26:12 +02:00
core f2217722e0 "Update requirements.txt using Conventional Commits format" 2025-05-23 10:04:13 +02:00
core 2ecdd94561 "feat: Update dependencies in requirements.txt" 2025-05-23 10:02:05 +02:00
core ed2765d207 "feat: Implement backend server initialization with temp init script" 2025-05-23 09:56:24 +02:00
core ffc32959e0 "Update backend installation scripts for consistency" 2025-05-23 09:54:17 +02:00
core 72230c342d "feat: Add Separate Servers Guide and update installation scripts" 2025-05-23 09:10:00 +02:00
core 9fe529247b "feat: Enhanced backend installation script in install.ps1 and test-backend-setup.py" 2025-05-23 08:58:42 +02:00
core 9614267d48 "Refactor backend configuration and setup for improved maintainability (feat)" 2025-05-23 08:56:29 +02:00
core a11721f677 "Update backend configuration and tests for improved stability" 2025-05-23 08:54:23 +02:00
core c1e8ee01c5 "Add test script and guide for separate servers setup (feat)" 2025-05-23 08:52:11 +02:00
core 03ff4260e2 "Refactor: Rename and restructure guide file for separate backend servers" 2025-05-23 08:50:00 +02:00
core 31b538185a 🛠️ "Refactor scripts using Conventional Commits format (feat)" 2025-05-23 08:47:32 +02:00
core 1ce3b5fc91 📝 'feat(infrastructure): Cleanup scripts and service files' 2025-05-23 08:43:12 +02:00
core b98e33f28f Feature: Strikte Frontend-Backend-Trennung als separate Server - Separate Docker-Compose-Konfigurationen, CORS-Setup, Health-Checks, unabhängige Start-Skripte und vollständige Dokumentation 2025-05-23 08:41:13 +02:00
core 57d4d9c4e4 "feat: Update project structure documentation and add health route" 2025-05-23 08:34:22 +02:00
core 359cb4a219 "feat: Implement Docker Compose for backend and frontend servers" 2025-05-23 08:32:15 +02:00
core ef6a8f7b81 "feat: Integrate new service with Docker Compose" 2025-05-23 08:30:11 +02:00
core 0038b15c5b Update: Dokumentation und Production Setup überarbeitet 2025-05-23 08:22:28 +02:00
core aa4ec84a44 "Refactor script files using Conventional Commits (feat)" 2025-05-23 08:02:52 +02:00
core 0ad5597df3 "feat: Update project structure and Dockerfiles for frontend integration" 2025-05-23 07:59:28 +02:00
core fb66cdb6db "feat: Add Dockerfile.dev, PRODUCTION_SETUP.md, update env.example, and service myp-backend" 2025-05-23 07:57:20 +02:00
core 6751e4a54b "Feature: Add environment variables example and monitoring script" 2025-05-23 07:27:14 +02:00
core 9f6219832c "feat: Added debug server and related components for improved development experience" 2025-05-23 07:24:51 +02:00
core d457a8d86b Zeilenenden vereinheitlicht (LF) 2025-05-22 10:08:12 +02:00
core c0adbad773 chore: normalize line endings + remove old reservation-platform 2025-05-19 13:23:06 +02:00
core 5dd1b7b78b chore: Änderungen commited 2025-05-19 07:30:16 +02:00
core 653f06fa88 "feat: Implement new debug server components for reservation platform" 2025-05-19 07:27:55 +02:00
core 83ad25a97f chore: Änderungen commited 2025-05-19 07:25:42 +02:00
core 3cca91a4ea "feat: Add: Update documentation and rename scripts for better organization" 2025-05-19 07:15:01 +02:00
coreandClaude 32ee5f065c Add HTTPS setup script for dual-network configuration
🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-04-02 09:59:03 +02:00
coreandClaude dd31f9fa4e Fix redirectURI type error in createAuthorizationURL
- Remove redirectURI param from createAuthorizationURL options
- Update login route to use USED_CALLBACK_URL from oauth.ts
- Enhance update-package.js to fix login route issues

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-04-01 15:49:20 +02:00
coreandClaude 60f8a87028 Fix GitHub OAuth callback type errors completely
- Add USED_CALLBACK_URL export to fix type error
- Update the callback route to use the exported URL
- Enhance update-package.js to fix all OAuth-related issues

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-04-01 15:37:39 +02:00
coreandClaude 5957e8104c Fix log message in GitHub OAuth callback route
🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-04-01 15:30:51 +02:00
coreandClaude 1348c5479e Fix GitHub OAuth validation type error in callback route
🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-04-01 15:23:57 +02:00
coreandClaude 94532743ad Add OAuth configuration script with GitHub Enterprise support
🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-04-01 15:04:20 +02:00
coreandClaude ef04d7fd0f Lade Umgebungsvariablen aus /srv/myp-env/github.env
- Füge Funktionalität hinzu, um OAuth-Konfiguration aus /srv zu laden
- Verwende env-file in Docker-Konfiguration
- Übernimm alle Umgebungsvariablen richtig in Container-Umgebung
- Behalte Fallback-Werte für fehlende Konfiguration bei
- Vereinfache Integration mit vorhandenem System

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-04-01 14:24:37 +02:00
coreandClaude 3d576f0642 Verbessere OAuth-Unterstützung für m040tbaraspi001.de040.corpintra.net
- Füge dynamische Erkennung und Konfiguration von Hostnamen hinzu
- Erweitere Caddy-Konfiguration für m040tbaraspi001.de040.corpintra.net
- Konfiguriere OAuth mit expliziter NEXT_PUBLIC_OAUTH_CALLBACK_URL
- Passe Deployment-Skripte für Unternehmens-Hostname an
- Füge verbesserte Logging und Validierung für OAuth-Callbacks hinzu
- Füge ALLOWED_CALLBACK_HOSTS für Hostname-Validierung hinzu

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-04-01 14:10:48 +02:00
coreandClaude 290d5b0ff2 Verbessere OAuth-Konfiguration mit zentraler Callback-URL
- Füge zentralen API-Konfigurationsmodul mit OAUTH_CALLBACK_URL hinzu
- Verwende konstante OAUTH_CALLBACK_URL in allen OAuth-Komponenten
- Vereinfache Code durch Entfernung von doppelter URL-Konstruktion
- Verbessere Logging für OAuth-Debugging
- Stelle Konsistenz zwischen API-Anfragen und OAuth-Validierung sicher

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-04-01 14:06:29 +02:00
coreandClaude a7760a12ce Verbessere OAuth-Konfiguration mit explicit Redirect-URIs
- Konfiguriere Redirect-URI für GitHub OAuth explizit
- Füge NEXT_PUBLIC_FRONTEND_URL für konsistente OAuth-Callbacks hinzu
- Verwende hostname in Redirect-URIs für bessere Kompatibilität
- Aktualisiere Scripts, um Frontend-URL in Umgebungsvariablen zu setzen
- Füge bessere Fehlerdiagnose für OAuth-Prozess hinzu

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-04-01 14:02:17 +02:00
coreandClaude a9a1bf52db Füge umfassendes Frontend-Deployment-Skript hinzu
- Erstellt ein interaktives Skript mit mehreren Deployment-Optionen
- Konfiguriert Backend-URL für Kommunikation mit 192.168.0.105:5000
- Bietet vollautomatischen Deployment-Workflow und manuelle Schritte
- Funktionen: Image bauen, speichern, laden, Containers starten
- Unterstützt Docker Compose, direktes Docker und direkte Ausführung
- Intelligente Fehlerbehandlung und Integritätsprüfungen

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-04-01 13:47:23 +02:00
coreandClaude 273b78f12a Implementiere externes Backend auf 192.168.0.105:5000
- Erstelle API-Proxy-Routen für die Kommunikation mit dem externen Backend
- Füge API-Konfiguration mit 192.168.0.105:5000 als Backend-URL hinzu
- Erstelle Hilfsfunktionen für die externe API-Kommunikation
- Füge Skript zum Konfigurieren der Backend-URL hinzu
- Aktualisiere Docker-Compose mit der Backend-URL-Umgebungsvariable

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-04-01 13:25:15 +02:00
coreandClaude b53ffaec44 Füge Raspberry Pi Bereinigungsskript hinzu
- Entfernt alte Docker-Installationen und Überbleibsel
- Installiert Docker und Docker Compose mit ARM-Unterstützung
- Installiert notwendige Abhängigkeiten für Frontend und Backend
- Optimiert Raspberry Pi Konfiguration (Swap, cgroups)
- Konfiguriert DNS für bessere Netzwerkkompatibilität

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-04-01 12:30:47 +02:00
core cef6abec32 torben fronted wiederhergestellt 2025-04-01 12:01:57 +02:00
coreandClaude 1f6feafecc Implementiere robuste JSON-Fallback für SQLite-Datenbankprobleme
- 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>
2025-04-01 11:07:42 +02:00
coreandClaude 4e5fd491ae Umgehe better-sqlite3 Kompilierungsprobleme mit Node 23
- 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>
2025-04-01 10:57:35 +02:00
coreandClaude 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
coreandClaude 78d19daf14 Umfassende Fehlerbehandlung für Docker-Daemon-Probleme
- Prüfe vor dem Build, ob der Docker-Daemon läuft und versuche ihn zu starten
- Prüfe Benutzerberechtigungen für Docker und gebe hilfreiche Fehlermeldungen aus
- Überprüfe explizit, ob die benötigten Base-Images lokal vorhanden sind
- Erhöhe Timeouts auf 5 Minuten für zuverlässigere Builds auf langsamen Systemen
- Verbesserte Fehlermeldungen mit konkreten Handlungsanweisungen für den Benutzer

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-04-01 10:03:28 +02:00
coreandClaude 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
coreandClaude 0109eebab6 Behebe Docker-Pull-Fehler durch lokalen Build-Prozess
- Trenne Build und Container-Start für zuverlässigeren Betrieb
- Deaktiviere automatisches Pullen mit --pull=false Flag
- Erhöhe Docker-Timeouts für langsamere Netzwerke und Geräte
- Verbessere Feedback mit detaillierteren Log-Meldungen
- Baue Images immer lokal mit --no-cache für konsistente Builds

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-04-01 09:57:57 +02:00
coreandClaude 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
coreandClaude 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
coreandClaude 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
coreandClaude ee15efc898 Klarere Hinweise auf erforderlichen Neustart nach Installation
- Bessere Anleitung für den Benutzer mit deutlichem Hinweis auf Neustart-Notwendigkeit
- Reduzierte Anzahl der Verbindungsversuche, da Erfolg erst nach Neustart zu erwarten ist
- Klarere Meldungen zur Erreichbarkeit der Dienste
- Verbesserte Fehlermeldungen mit realistischen Erwartungen

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-04-01 07:58:42 +02:00
coreandClaude 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
coreandClaude 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
coreandClaude 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
coreandClaude 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
coreandClaude ef6b46dc05 Verbessere Docker Compose Kompatibilität für Installation
- Verbessere Docker Compose Versionsprüfung und -installation
- Aktualisiere docker-compose.yml zu Version 3 Format
- Behebe YAML-Syntax-Fehler in Environment-Variablen
- Füge Unterstützung für beide Befehlsvarianten hinzu (docker-compose/docker compose)
- Verwende Docker Compose v2.6.1 für ARM-Architekturen (Raspberry Pi)

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-03-31 15:02:35 +02:00
coreandClaude 05bd3f3f22 Behebe YAML-Syntax-Fehler in Docker Compose und verbessere Installationsskripte
• Korrigiere YAML-Syntax-Fehler in docker-compose.yml-Dateien
• Füge automatische Docker-Installation für Raspberry Pi hinzu
• Aktualisiere Installationsdokumentation mit Fehlerbehebungstipps
• Verwende durchgängig docker-compose statt docker compose für bessere Kompatibilität

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-03-31 14:58:01 +02:00
coreandClaude e143f4ab16 Verbessere die Fehlerbehandlung und Diagnostik in Installationsskripten
- Füge ausführliche Fehlerprüfungen und detaillierte Fehlermeldungen hinzu
- Prüfe Voraussetzungen und Dateien vor der Installation
- Erfasse und zeige Container-Logs bei Fehlern
- Implementiere bessere API-Tests und Verfügbarkeitsprüfungen
- Verbessere die Datenbank-Migrationsprüfung im Frontend

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-03-31 14:32:30 +02:00
coreandClaude 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
coreandClaude fc62086a50 Erstelle separate Startskripte für Frontend und Backend
- Erstelle start-frontend.sh für den Frontend-Rechner
- Erstelle start-backend.sh für den Backend-Rechner
- Beide Skripte enthalten vollständige Installation und Konfiguration
- Reduziere Verwirrung durch zu viele Startskripte

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-03-31 11:13:06 +02:00
coreandClaude 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
core 4db5512b57 Erstelle Skripte zur Wiederherstellung und Installation des Frontends von Torben 2025-03-31 09:55:17 +02:00
core 347cc931ed Füge Backend-Autostart-Skript hinzu 2025-03-31 09:45:42 +02:00
coreandClaude 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
coreandClaude 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
coreandClaude 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
coreandClaude 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
coreandClaude 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
coreandClaude 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
coreandClaude 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
coreandClaude 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
core fa3a2209ad Merge branch 'main' of https://git.cnull.net/core/Projektarbeit-MYP 2025-03-26 13:28:36 +01:00
coreandClaude 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
coreandClaude 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
coreandClaude 8db9a93507 Add Bootstrap assets and download script for offline support
🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-03-24 11:11:05 +01:00
core d496dec773 bootstrap test 2 2025-03-24 10:58:07 +01:00
core aad1be90ee bootstrap offline 2025-03-24 10:11:35 +01:00
coreandClaude 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
core 8ba0f9e55a Merge branch 'main' of https://git.i.mercedes-benz.com/TBA-Berlin-FI/MYP 2025-03-24 07:15:54 +01:00
core 38d1a90dc2 Merge branch 'main' of https://git.cnull.net/core/Projektarbeit-MYP 2025-03-24 07:13:31 +01:00
core 84a3f45d2f production readyness 2025-03-24 07:13:26 +01:00
core 5c9de8becc dokumentation 2025-03-16 19:16:28 +01:00
core be0067ab06 getestet, credentials aktualisiert 2025-03-13 08:38:13 +01:00
core 4a2782734a env vars geändert / berichtigt 2025-03-12 14:10:13 +01:00
core 7bf9d7e5ae dinge getan 2025-03-12 13:14:36 +01:00
core a651257b3b app py korrigiert, env vars, git ignore 2025-03-12 12:39:03 +01:00
core f3cd2ba730 aufräumen 2025-03-12 10:31:30 +01:00
core b5dcc6999d pyp100 module funktionstauglich 2025-03-12 10:22:01 +01:00
core 038c261eb7 api reverse engineering 2025-03-11 15:07:23 +01:00
core c3fa6455d0 tapo version fix 2025-03-11 09:43:10 +01:00
core 7061d13b12 env vars udpate prod 2025-03-11 09:38:39 +01:00
core 55936c81f0 ein-dateien backend erstellt 2025-03-07 20:58:34 +01:00
core 68a1910bdc Merge remote-tracking branch 'origin/HEAD' 2025-03-06 22:53:30 +01:00