first commit
This commit is contained in:
47
setup.sh
Executable file
47
setup.sh
Executable file
@ -0,0 +1,47 @@
|
||||
#!/bin/bash
|
||||
# Setup-Script für OIDC Server
|
||||
# Erstellt virtualenv und installiert Dependencies
|
||||
|
||||
set -e # Bei Fehler abbrechen
|
||||
|
||||
echo "============================================"
|
||||
echo "OIDC Server Setup"
|
||||
echo "============================================"
|
||||
|
||||
# Prüfen ob Python3 installiert ist
|
||||
if ! command -v python3 &> /dev/null; then
|
||||
echo "ERROR: python3 ist nicht installiert"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
echo "Python Version: $(python3 --version)"
|
||||
|
||||
# Virtualenv erstellen falls nicht vorhanden
|
||||
if [ ! -d "venv" ]; then
|
||||
echo "Erstelle virtualenv..."
|
||||
python3 -m venv venv
|
||||
else
|
||||
echo "Virtualenv existiert bereits"
|
||||
fi
|
||||
|
||||
# Virtualenv aktivieren
|
||||
echo "Aktiviere virtualenv..."
|
||||
source venv/bin/activate
|
||||
|
||||
# Dependencies installieren
|
||||
echo "Installiere Dependencies..."
|
||||
pip install --upgrade pip
|
||||
pip install -r requirements.txt
|
||||
|
||||
echo ""
|
||||
echo "============================================"
|
||||
echo "Setup erfolgreich abgeschlossen!"
|
||||
echo "============================================"
|
||||
echo ""
|
||||
echo "Server starten mit:"
|
||||
echo " ./run.sh"
|
||||
echo ""
|
||||
echo "Oder manuell:"
|
||||
echo " source venv/bin/activate"
|
||||
echo " python3 oidc_server.py"
|
||||
echo "============================================"
|
||||
Reference in New Issue
Block a user