Ajout des fichiers de configuration et du code pour le redimensionnement d'images avec Bottle et Pillow

This commit is contained in:
Aristide Manyessé
2025-07-16 10:48:00 +00:00
commit 203e37ea12
8 changed files with 494 additions and 0 deletions

24
dockerfile Normal file
View File

@@ -0,0 +1,24 @@
# ✅ Base image officielle Python
FROM python:3.11-slim
# 📦 Installe les dépendances système pour Pillow
RUN apt-get update && apt-get install -y \
libjpeg-dev zlib1g-dev libpng-dev \
&& rm -rf /var/lib/apt/lists/*
# 📁 Dossier de travail dans le conteneur
WORKDIR /app
# 📦 Copier les fichiers nécessaires
COPY app.py ./
COPY views/ ./views/
COPY requirements.txt ./
# 📦 Installer les dépendances Python
RUN pip install --no-cache-dir -r requirements.txt
# 🌍 Expose le port utilisé par Bottle
EXPOSE 8080
# 🚀 Commande de lancement
CMD ["python", "app.py"]