27 lines
917 B
Docker
27 lines
917 B
Docker
|
|
# 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"]
|