FROM python:3.12-slim

WORKDIR /app

# Copier et installer les dépendances en premier (meilleur cache Docker)
COPY requirements.txt .
RUN pip install --no-cache-dir -r requirements.txt

# Copier le code de l'application
COPY . .

# Le command sera spécifié dans docker-compose.yml
