Ferdlance commited on
Commit
b0c9f76
·
verified ·
1 Parent(s): 70719be

Update Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +7 -7
Dockerfile CHANGED
@@ -4,13 +4,14 @@ FROM python:3.11-slim
4
  # Définit le répertoire de travail dans le conteneur
5
  WORKDIR /app
6
 
7
- # Copie tous les fichiers de votre dépôt dans le conteneur
8
- COPY . /app
9
 
10
- # Crée les dossiers nécessaires en tant qu'utilisateur root
11
- RUN mkdir -p logs data
12
 
13
- RUN chown -R 1000:1000 logs data config server scripts models .kaggle
 
14
 
15
  # Rend le script de démarrage exécutable
16
  RUN chmod +x ./start.sh
@@ -22,5 +23,4 @@ ENV KAGGLE_CONFIG_DIR=/app
22
  RUN pip install --no-cache-dir -r requirements.txt
23
 
24
  # Définit le point d'entrée du conteneur
25
- # Docker exécutera le script start.sh
26
- ENTRYPOINT ["/app/start.sh"]
 
4
  # Définit le répertoire de travail dans le conteneur
5
  WORKDIR /app
6
 
7
+ # Crée tous les dossiers nécessaires en tant qu'utilisateur root
8
+ RUN mkdir -p logs data config server scripts models llama.cpp .kaggle data/devsecops/qa data/security/qa data/development/qa data/data_analysis/qa
9
 
10
+ # Change la propriété des dossiers à l'utilisateur non-root
11
+ RUN chown -R 1000:1000 logs data config server scripts models llama.cpp .kaggle
12
 
13
+ # Copie tous les fichiers de votre dépôt dans le conteneur
14
+ COPY . /app
15
 
16
  # Rend le script de démarrage exécutable
17
  RUN chmod +x ./start.sh
 
23
  RUN pip install --no-cache-dir -r requirements.txt
24
 
25
  # Définit le point d'entrée du conteneur
26
+ ENTRYPOINT ["/app/start.sh"]