aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorkj_sh6042026-02-22 05:18:57 -0500
committerkj_sh6042026-02-22 05:18:57 -0500
commit28be5774e5d0a5e681926ea36d89baf6640bbad7 (patch)
treea8be08acb5d6916029b00c1add75c7f6b370c574
parenta7467a7ecc8520c124fb9765dc53359e7977ad08 (diff)
refactor: smaller dockerfile
-rw-r--r--Dockerfile21
-rw-r--r--src/VERSION2
2 files changed, 20 insertions, 3 deletions
diff --git a/Dockerfile b/Dockerfile
index 59235eb..4d86545 100644
--- a/Dockerfile
+++ b/Dockerfile
@@ -1,11 +1,28 @@
FROM php:8-cli
-RUN apt-get update && apt-get install -y \
+RUN DEBIAN_FRONTEND=noninteractive apt-get update && apt-get install -y --no-install-recommends \
pandoc \
texlive-full \
&& apt-get clean \
&& rm -rf /var/lib/apt/lists/* \
- && rm -rf /tmp/* /var/tmp/*
+ && rm -rf /tmp/* /var/tmp/* \
+ && rm -rf /usr/share/texlive/texmf-dist/doc \
+ && rm -rf /usr/share/texlive/texmf-dist/source \
+ && rm -rf /usr/share/texlive/texmf-dist/fonts/source \
+ && rm -rf /usr/share/texlive/texmf-dist/fonts/afm \
+ && rm -rf /usr/share/texlive/texmf-dist/tex/context \
+ && rm -rf /usr/share/texlive/texmf-dist/tex/xmltex \
+ && rm -rf /usr/share/texlive/texmf-dist/tex/jadetex \
+ && rm -rf /usr/share/texlive/texmf-dist/tex/omega \
+ && rm -rf /usr/share/texlive/texmf-dist/metapost \
+ && rm -rf /usr/share/texlive/texmf-dist/asymptote \
+ && rm -rf /usr/share/texlive/texmf-dist/metafont \
+ && rm -rf /usr/share/texlive/texmf-dist/tex/texinfo \
+ && rm -rf /usr/share/texlive/texmf-dist/bibtex/bib \
+ && rm -rf /usr/share/texlive/tlpkg \
+ && find /usr/share/locale -mindepth 1 -maxdepth 1 ! -name 'en*' -type d -print0 | xargs -0 rm -rf \
+ && rm -rf /usr/share/man/* \
+ && rm -rf /usr/share/doc/*
WORKDIR /app
diff --git a/src/VERSION b/src/VERSION
index b3efec2..aa704d1 100644
--- a/src/VERSION
+++ b/src/VERSION
@@ -1 +1 @@
-2026.02.22-0517
+2026.02.22-0518