Ajout des fichiers de configuration et du code pour le redimensionnement d'images avec Bottle et Pillow
This commit is contained in:
24
dockerfile
Normal file
24
dockerfile
Normal 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"]
|
||||
Reference in New Issue
Block a user