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"]
|