Update project echo files

This commit is contained in:
Anismahi
2026-03-19 07:28:11 +01:00
parent 93409b6f71
commit 17026018a9
14 changed files with 1397 additions and 223 deletions

23
Dockerfile Normal file
View File

@@ -0,0 +1,23 @@
# 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"]