# Utiliser une image de base Python FROM python:3.9 # Définir le répertoire de travail dans le conteneur WORKDIR /code # Dire à Hugging Face d'utiliser un dossier local pour le cache ENV HF_HOME /code/cache # Copier le fichier des dépendances COPY ./requirements.txt /code/requirements.txt # --- LA CORRECTION EST ICI --- # Créer le dossier de cache ET lui donner les permissions d'écriture pour tous les utilisateurs RUN mkdir -p /code/cache && chmod -R 777 /code/cache # Installer les dépendances RUN pip install --no-cache-dir --upgrade -r /code/requirements.txt # Copier tout le reste de votre code (notamment app.py) COPY . /code/ # Exposer le port que l'API va utiliser EXPOSE 7860 # La commande pour démarrer votre application API CMD ["uvicorn", "app:app", "--host", "0.0.0.0", "--port", "7860"]