FROM python:3.11-slim #On se place le dossier de travail interne WORKDIR /app # Installation des outils pour compiler si besoin RUN apt-get update && apt-get install -y \ build-essential \ && rm -rf /var/lib/apt/lists/* # On copie les depandeences et on les install COPY requirements.txt . RUN pip install --no-cache-dir -r requirements.txt # On copie tout le code (Agents.py, app.py, tools.py...) COPY . . #Création des dossier de données et de sortie # RUN mkdir data outputs RUN mkdir -p /app/data /app/outputs #Exposition du port Streamlit Expose 8501 # Lancement CMD ["streamlit", "run", "app.py", "--server.port=8501"]