diff --git a/Dockerfile.brancheneinstufung b/Dockerfile.brancheneinstufung index 25a7663c..da80d69a 100644 --- a/Dockerfile.brancheneinstufung +++ b/Dockerfile.brancheneinstufung @@ -1,34 +1,19 @@ -# Dockerfile (v4.1 - mit Cloudflare Tunnel auf Port 8080) -# Basiert auf Ihrer Version mit ENV PYTHONPATH und dos2unix - -# Verwenden Sie Ihre bevorzugte Python-Version +# Dockerfile (v5.0 - Simple Reverse Proxy Target) FROM python:3.8-slim -# Arbeitsverzeichnis und Python-Pfad setzen (Ihre Vorgabe) WORKDIR /app ENV PYTHONPATH=/app -# System-Abhängigkeiten installieren (Ihre robuste Version) -RUN apt-get update && apt-get install -y dos2unix wget && \ +RUN apt-get update && apt-get install -y dos2unix && \ rm -rf /var/lib/apt/lists/* -# Cloudflared Connector herunterladen und ausführbar machen -RUN wget https://github.com/cloudflare/cloudflared/releases/latest/download/cloudflared-linux-amd64 -O /usr/local/bin/cloudflared && \ - chmod +x /usr/local/bin/cloudflared - -# Python-Abhängigkeiten installieren (gunicorn hinzufügen, pyngrok entfernen) COPY requirements.txt . RUN pip install --no-cache-dir -r requirements.txt -# Den gesamten App-Code in den Container kopieren COPY . . -# WICHTIG: Start-Skript für Linux vorbereiten (Ihre Befehle) RUN dos2unix /app/start.sh RUN chmod +x /app/start.sh -# Den korrekten Port 8080 für den Webserver freigeben/dokumentieren EXPOSE 8080 - -# Das Start-Skript als Startbefehl für den Container definieren CMD ["/app/start.sh"] \ No newline at end of file