Docfile commited on
Commit
c60d866
·
verified ·
1 Parent(s): fed747b

Update Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +6 -1
Dockerfile CHANGED
@@ -3,20 +3,25 @@
3
 
4
  FROM python:3.11
5
 
6
- # Installation de FFmpeg (nécessite des privilèges root)
7
  RUN apt-get update && apt-get install -y \
 
 
8
  && apt-get clean \
9
  && rm -rf /var/lib/apt/lists/*
10
 
 
11
  RUN useradd -m -u 1000 user
12
  USER user
13
  ENV PATH="/home/user/.local/bin:$PATH"
14
 
15
  WORKDIR /app
16
 
 
17
  COPY --chown=user ./requirements.txt requirements.txt
18
  RUN pip install --no-cache-dir --upgrade -r requirements.txt
19
 
 
20
  COPY --chown=user . /app
21
 
22
  # Commande de démarrage Flask
 
3
 
4
  FROM python:3.11
5
 
6
+ # Installation de FFmpeg et Stockfish (nécessite des privilèges root)
7
  RUN apt-get update && apt-get install -y \
8
+ ffmpeg \
9
+ stockfish \
10
  && apt-get clean \
11
  && rm -rf /var/lib/apt/lists/*
12
 
13
+ # Création de l'utilisateur non-root
14
  RUN useradd -m -u 1000 user
15
  USER user
16
  ENV PATH="/home/user/.local/bin:$PATH"
17
 
18
  WORKDIR /app
19
 
20
+ # Copie et installation des dépendances Python
21
  COPY --chown=user ./requirements.txt requirements.txt
22
  RUN pip install --no-cache-dir --upgrade -r requirements.txt
23
 
24
+ # Copie du code de l'application
25
  COPY --chown=user . /app
26
 
27
  # Commande de démarrage Flask