feat(backend, frontend): Hinzufügen von Funktionen zur Verwaltung von Lagerbeständen im Falukant-System
- Implementierung von Methoden zur Hinzufügung und Abfrage von Lagerbeständen im AdminController und AdminService. - Erweiterung der Routen im AdminRouter zur Unterstützung der neuen Lagerverwaltungsfunktionen. - Anpassung der Benutzeroberfläche zur Integration eines Dialogs für die Lagerhinzufügung und zur Anzeige von Lagertypen. - Aktualisierung der Übersetzungen in den Sprachdateien für die neuen Funktionen und Fehlermeldungen.
This commit is contained in:
57
deploy-frontend.sh
Normal file
57
deploy-frontend.sh
Normal file
@@ -0,0 +1,57 @@
|
||||
#!/bin/bash
|
||||
|
||||
echo "=== YourPart Frontend Deployment ==="
|
||||
|
||||
# 1. Zum Frontend-Verzeichnis wechseln
|
||||
cd ~/yourpart3/frontend
|
||||
|
||||
# 2. Berechtigungen für dist-Verzeichnis korrigieren (falls vorhanden)
|
||||
if [ -d "dist" ]; then
|
||||
echo "Korrigiere Berechtigungen für dist-Verzeichnis..."
|
||||
sudo chown -R $USER:$USER dist/ 2>/dev/null || true
|
||||
fi
|
||||
|
||||
# 3. Altes dist-Verzeichnis löschen
|
||||
echo "Lösche altes dist-Verzeichnis..."
|
||||
rm -rf dist/
|
||||
|
||||
# 4. Frontend neu bauen
|
||||
echo "Baue Frontend neu..."
|
||||
npm run build
|
||||
|
||||
if [ $? -ne 0 ]; then
|
||||
echo "❌ Build fehlgeschlagen!"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
echo "✅ Build erfolgreich!"
|
||||
|
||||
# 5. Zielverzeichnis erstellen (falls nicht vorhanden)
|
||||
echo "Erstelle Zielverzeichnis..."
|
||||
sudo mkdir -p /opt/yourpart/frontend/dist
|
||||
|
||||
# 6. Altes Frontend löschen
|
||||
echo "Lösche altes Frontend..."
|
||||
sudo rm -rf /opt/yourpart/frontend/dist/*
|
||||
|
||||
# 7. Neues Frontend kopieren
|
||||
echo "Kopiere neues Frontend..."
|
||||
sudo cp -r dist/* /opt/yourpart/frontend/dist/
|
||||
|
||||
# 8. Berechtigungen setzen
|
||||
echo "Setze Berechtigungen..."
|
||||
sudo chown -R www-data:www-data /opt/yourpart/frontend/dist
|
||||
sudo chmod -R 755 /opt/yourpart/frontend/dist
|
||||
|
||||
# 9. Apache neu laden
|
||||
echo "Lade Apache neu..."
|
||||
sudo systemctl reload apache2
|
||||
|
||||
echo ""
|
||||
echo "=== Frontend Deployment abgeschlossen! ==="
|
||||
echo "✅ Frontend neu gebaut"
|
||||
echo "✅ Frontend deployt"
|
||||
echo "✅ Apache neu geladen"
|
||||
echo ""
|
||||
echo "Testen Sie jetzt die Anwendung!"
|
||||
echo "API-Requests sollten jetzt an /api/... gehen statt localhost:3001"
|
||||
Reference in New Issue
Block a user