start.sh aktualisiert

This commit is contained in:
2025-08-18 14:39:13 +00:00
parent 7cf23759c0
commit 70e2dca3cc

View File

@@ -1,15 +1,15 @@
#!/bin/sh #!/bin/sh
# Stellt sicher, dass wir uns im richtigen Verzeichnis befinden # Stoppt das Skript, wenn ein Befehl fehlschlägt
cd /app set -e
# Konfiguriere ngrok mit dem Token, der als Umgebungsvariable übergeben wird # Starte den Cloudflare Tunnel im Hintergrund.
# (Das gibt uns mehr Flexibilität als die txt-Datei) echo "Starte Cloudflare Tunnel..."
ngrok config add-authtoken $NGROK_AUTHTOKEN cloudflared tunnel --no-autoupdate run --token $TUNNEL_TOKEN &
# Starte den Flask-Server im Hintergrund # Gib dem Tunnel ein paar Sekunden Zeit, um eine Verbindung aufzubauen
python app.py & sleep 5
# Starte ngrok im Vordergrund. Das hält den Container am Leben. # Starte den Gunicorn Webserver auf Port 8080
# --log=stdout gibt die Logs direkt aus, was das Debugging erleichtert. echo "Starte Gunicorn Webserver auf Port 8080..."
ngrok http 8080 --log=stdout gunicorn --bind 0.0.0.0:8080 --workers 2 app:app