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