2.0 KiB
2.0 KiB
Frontend-Wiederherstellung und Installation
Diese Anleitung erklärt, wie du das Frontend auf den Stand von Torbens letztem Commit zurücksetzen und installieren kannst.
Vorhandene Skripte
Es wurden drei Skripte erstellt, um die Wiederherstellung des Frontends zu erleichtern:
fix-frontend-install.sh
- Master-Skript, das beide unten genannten Skripte ausführtpackages/restore-torben-frontend.sh
- Setzt das Frontend auf Torbens letzten Commit zurückpackages/install-torben-frontend.sh
- Installiert die Abhängigkeiten des wiederhergestellten Frontends
Schnelle Lösung
Für die schnellste Lösung führe einfach das Master-Skript aus:
chmod +x fix-frontend-install.sh
./fix-frontend-install.sh
Das Skript wird:
- Das aktuelle Frontend-Verzeichnis sichern (optional)
- Das Frontend auf Torbens letzten Commit (27. Mai 2024) zurücksetzen
- Die Änderungen committen (optional)
- Die Frontend-Abhängigkeiten installieren
- Das Frontend bauen, um die Installation zu verifizieren
Manuelle Schritte
Wenn du die Schritte manuell ausführen möchtest:
1. Frontend zurücksetzen
chmod +x packages/restore-torben-frontend.sh
./packages/restore-torben-frontend.sh
2. Frontend installieren
chmod +x packages/install-torben-frontend.sh
./packages/install-torben-frontend.sh
Das System starten
Frontend starten
cd packages/reservation-platform
pnpm dev
Das Frontend ist dann unter http://localhost:3000 erreichbar.
Backend starten
cd backend
source venv/bin/activate
python app.py
Das Backend läuft dann auf http://localhost:5000.
Backend-Autostart konfigurieren
Für den automatischen Start des Backends beim Hochfahren:
sudo ./backend/autostart-backend.sh
Bekannte Probleme
- Wenn beim Frontend-Start Fehler auftreten, überprüfe die .env-Datei in packages/reservation-platform/
- Stelle sicher, dass das Backend erreichbar ist unter der URL, die in NEXT_PUBLIC_API_URL konfiguriert ist