瀏覽代碼

Update Dockerfile for OCP

Andy Esnard 1 年之前
父節點
當前提交
eee939b240
共有 1 個文件被更改,包括 2 次插入8 次删除
  1. 2 8
      Dockerfile

+ 2 - 8
Dockerfile

@@ -1,9 +1,6 @@
 # Utiliser une image de base Python
 FROM python:3.12
 
-# Créer un utilisateur non root
-RUN useradd -u 4050 chatbot
-
 # Définir le répertoire de travail dans le conteneur
 WORKDIR /opt/chatbot
 
@@ -16,11 +13,8 @@ RUN pip install --no-cache-dir -r requirements.txt
 # Copier le reste du code
 COPY . .
 
-# S'assurer que les fichiers sont accessibles à l'utilisateur non root
-RUN chown -R 4050:0 /opt/chatbot && chmod -R g+rw /opt/chatbot
-
-# Utiliser l'utilisateur non root
-USER 4050
+# Assurer que le workdir est accessible en écriture
+RUN chown -R 0:0 /opt/chatbot && chmod -R g+rw /chatbot
 
 # Spécifier la commande pour lancer l'application
 CMD ["python", "chatbot.py"]