Files
projetecho/Dockerfile
2026-03-19 07:28:11 +01:00

23 lines
610 B
Docker

# On part d'une version légère de Python
FROM python:3.10-slim
# On se place dans le dossier /app du conteneur
WORKDIR /app
# On installe les outils système nécessaires pour la base de données
RUN apt-get update && apt-get install -y libpq-dev gcc
# On copie d'abord le fichier des dépendances
COPY requirements.txt .
# On installe les bibliothèques Python
RUN pip install --no-cache-dir -r requirements.txt
# On copie tout le reste du projet (tes HTML, CSS, app.py, etc.)
COPY . .
# On expose le port 5000 pour ton Mac
EXPOSE 5000
# La commande pour démarrer le serveur
CMD ["python", "app.py"]