Files
BoursePython/Dockerfile
T

20 lines
392 B
Docker
Raw Normal View History

FROM python:3.11-slim
WORKDIR /app
2026-08-03 10:02:12 +02:00
# Installation des dépendances (versions fixées dans requirements.txt)
COPY requirements.txt .
RUN pip install --no-cache-dir -r requirements.txt
# Copie du code applicatif
COPY run.py .
COPY app ./app
# Utilisateur non-root pour l'exécution
RUN useradd -m appuser && chown -R appuser:appuser /app
USER appuser
EXPOSE 5000
CMD ["python", "run.py"]