Files

27 lines
917 B
Docker
Raw Permalink Normal View History

# 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"]