# Use your Docker Hub image as the base FROM kjddktech/credit-risk-scoring-api:v1 # Hugging Face Spaces specific requirements USER root # On vérifie si l'utilisateur existe, sinon on le crée (sécurité supplémentaire) RUN id -u user >/dev/null 2>&1 || useradd -m -u 1000 user # Configuration de l'environnement pour Hugging Face ENV HOME=/home/user \ PATH=/home/user/.local/bin:$PATH # Définition du répertoire de travail WORKDIR $HOME/app # On s'assure que l'utilisateur 'user' possède son répertoire RUN chown -R user:user $HOME # On repasse à l'utilisateur non-root pour l'exécution USER user