Dockerfile 604 octets
Newer Older
# Utiliser une image officielle Python comme base
FROM python:3.11

# Définir le répertoire de travail dans le conteneur
WORKDIR /app

# Installer Docker CLI
RUN apt-get update && apt-get install -y docker.io

# Copier les fichiers nécessaires
COPY requirements.txt .

aa243527's avatar
aa243527 a validé
# Installer les dépendances et ajouter pytest
RUN pip install --no-cache-dir -r requirements.txt
aa243527's avatar
aa243527 a validé
RUN pip install --no-cache-dir pytest
aa243527's avatar
aa243527 a validé
# Copier le reste du code (y compris les tests)
COPY . /app

RUN ls -l /app

# Exposer le port sur lequel Flask écoute
EXPOSE 5000

# Commande pour lancer l'application
CMD ["python", "app.py"]