samyolo / Dockerfile
regisLik
deploy1
c9595c6
raw
history blame
589 Bytes
# É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 8000
# Étape 7 : Définir la commande d'entrée pour exécuter le script .sh
CMD ["./startup.sh"]