kjd-dktech's picture
Update Dockerfile
3f35b56 verified
Raw
History Blame Contribute Delete
614 Bytes
# 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