# Dockerfile — conteneur sliding-preview · Chantier C2 # PPTX → PDF → PNG par slide, sur GrosseBertha (ARM64, DSM 7.3.2). # Polices : Carlito/Caladea (métriquement compatibles Calibri/Cambria) # installées dans l'image ; les TTF PR réelles peuvent être montées en # volume sur /fonts (prioritaires, voir preview_inner.sh). # # Build (dossier docker/preview/, single-line) : # docker build -t sliding-preview . FROM ubuntu:24.04 ENV DEBIAN_FRONTEND=noninteractive RUN apt-get update && apt-get install -y --no-install-recommends \ libreoffice-impress \ poppler-utils \ fontconfig \ fonts-crosextra-carlito \ fonts-crosextra-caladea \ fonts-liberation \ && apt-get clean && rm -rf /var/lib/apt/lists/* COPY preview_inner.sh /usr/local/bin/preview_inner.sh RUN chmod +x /usr/local/bin/preview_inner.sh ENTRYPOINT ["/usr/local/bin/preview_inner.sh"]