From 70e2dca3ccf7d9b6c442c804aaaccb79c0025c9e Mon Sep 17 00:00:00 2001 From: Floke Date: Mon, 18 Aug 2025 14:39:13 +0000 Subject: [PATCH] start.sh aktualisiert --- start.sh | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/start.sh b/start.sh index ba6df680..f7bc71dc 100644 --- a/start.sh +++ b/start.sh @@ -1,15 +1,15 @@ #!/bin/sh -# Stellt sicher, dass wir uns im richtigen Verzeichnis befinden -cd /app +# Stoppt das Skript, wenn ein Befehl fehlschlägt +set -e -# Konfiguriere ngrok mit dem Token, der als Umgebungsvariable übergeben wird -# (Das gibt uns mehr Flexibilität als die txt-Datei) -ngrok config add-authtoken $NGROK_AUTHTOKEN +# Starte den Cloudflare Tunnel im Hintergrund. +echo "Starte Cloudflare Tunnel..." +cloudflared tunnel --no-autoupdate run --token $TUNNEL_TOKEN & -# Starte den Flask-Server im Hintergrund -python app.py & +# Gib dem Tunnel ein paar Sekunden Zeit, um eine Verbindung aufzubauen +sleep 5 -# Starte ngrok im Vordergrund. Das hält den Container am Leben. -# --log=stdout gibt die Logs direkt aus, was das Debugging erleichtert. -ngrok http 8080 --log=stdout \ No newline at end of file +# Starte den Gunicorn Webserver auf Port 8080 +echo "Starte Gunicorn Webserver auf Port 8080..." +gunicorn --bind 0.0.0.0:8080 --workers 2 app:app \ No newline at end of file