"feat: Added debug server and related components for improved development experience"
This commit is contained in:
52
backend/start-debug-server.sh
Normal file
52
backend/start-debug-server.sh
Normal file
@@ -0,0 +1,52 @@
|
||||
#!/bin/bash
|
||||
|
||||
# Farbcodes für Ausgabe
|
||||
RED='\033[0;31m'
|
||||
GREEN='\033[0;32m'
|
||||
YELLOW='\033[0;33m'
|
||||
BLUE='\033[0;34m'
|
||||
NC='\033[0m' # No Color
|
||||
|
||||
# Funktion zur Ausgabe mit Zeitstempel
|
||||
log() {
|
||||
echo -e "${BLUE}[$(date +'%Y-%m-%d %H:%M:%S')]${NC} $1"
|
||||
}
|
||||
|
||||
error_log() {
|
||||
echo -e "${RED}[$(date +'%Y-%m-%d %H:%M:%S')] FEHLER:${NC} $1" >&2
|
||||
}
|
||||
|
||||
# Pfad zum Debug-Server
|
||||
SCRIPT_DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
|
||||
DEBUG_SERVER_DIR="$SCRIPT_DIR/debug-server"
|
||||
|
||||
# Prüfe, ob das Debug-Server-Verzeichnis existiert
|
||||
if [ ! -d "$DEBUG_SERVER_DIR" ]; then
|
||||
error_log "Debug-Server-Verzeichnis nicht gefunden: $DEBUG_SERVER_DIR"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
# Prüfe, ob Python installiert ist
|
||||
if ! command -v python &> /dev/null; then
|
||||
error_log "Python nicht gefunden. Bitte installieren Sie Python."
|
||||
exit 1
|
||||
fi
|
||||
|
||||
# Prüfe, ob pip installiert ist
|
||||
if ! command -v pip &> /dev/null; then
|
||||
error_log "pip nicht gefunden. Bitte installieren Sie pip."
|
||||
exit 1
|
||||
fi
|
||||
|
||||
# Wechsle ins Debug-Server-Verzeichnis
|
||||
cd "$DEBUG_SERVER_DIR" || exit 1
|
||||
|
||||
# Installiere Abhängigkeiten, falls nötig
|
||||
if [ -f "requirements.txt" ]; then
|
||||
log "Installiere Abhängigkeiten..."
|
||||
pip install -r requirements.txt
|
||||
fi
|
||||
|
||||
# Starte den Debug-Server
|
||||
log "Starte Backend-Debug-Server..."
|
||||
python app.py
|
||||
Reference in New Issue
Block a user