File size: 589 Bytes
c9595c6
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
4fe26a6
c9595c6
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
# Étape 1 : Utiliser l'image officielle Python 3.12
FROM python:3.12-slim

# Étape 2 : Définir le répertoire de travail dans le conteneur
WORKDIR /app

# Étape 3 : Copier les fichiers nécessaires dans le conteneur
COPY . /app

# Étape 4 : Donner les permissions au fichier .sh
RUN chmod +x ./startup.sh

# Étape 5 : Installer les dépendances Python
RUN pip install --upgrade pip
RUN pip install -r requirements.txt

# Étape 6 : Exposer le port (par défaut pour Gunicorn)
EXPOSE 7860

# Étape 7 : Définir la commande d'entrée pour exécuter le script .sh
CMD ["./startup.sh"]