# Dockerfile.brancheneinstufung (v3.1 - mit Startskript) FROM python:3.8-slim WORKDIR /app ENV PYTHONPATH=/app # System-Abhängigkeiten (inkl. dos2unix & ngrok) RUN apt-get update && apt-get install -y dos2unix wget curl unzip gnupg ... && \ curl -s https://ngrok-agent.s3.amazonaws.com/ngrok.asc | tee /etc/apt/trusted.gpg.d/ngrok.asc >/dev/null && \ echo "deb https://ngrok-agent.s3.amazonaws.com buster main" | tee /etc/apt/sources.list.d/ngrok.list && \ apt-get update && apt-get install -y ngrok && \ rm -rf /var/lib/apt/lists/* # Python-Abhängigkeiten COPY requirements.txt . RUN pip install --no-cache-dir -r requirements.txt # App-Code kopieren COPY . . # Code bereinigen (Zeilenumbrüche) und Startskript ausführbar machen RUN dos2unix /app/start.sh RUN chmod +x /app/start.sh # Starte unser neues Start-Skript CMD ["/app/start.sh"]