# Image Debian ultra-légère avec possibilité d'ajouter des packages FROM debian:bookworm-slim # Installation des outils de base essentiels RUN apt-get update && apt-get upgrade -y && \ apt-get install -y --fix-missing \ ca-certificates \ curl \ jq \ git \ && rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/* # Création d'un utilisateur non-root RUN useradd -m -u 1000 appuser && \ mkdir -p /app && chown -R appuser:appuser /app WORKDIR /app USER appuser # Script d'installation de packages additionnels (optionnel) COPY --chown=appuser:appuser install-packages.sh /usr/local/bin/ RUN chmod +x /usr/local/bin/install-packages.sh EXPOSE 8080 CMD ["/bin/bash"]