From 35b5f627a86c43389b928e0d03e6642082bf5a61 Mon Sep 17 00:00:00 2001 From: Keuin Date: Sat, 3 Jun 2023 18:35:16 +0800 Subject: Dockerfile: Add latex and friends; Accept CLI args in `docker run` --- Dockerfile | 18 +++++++++++++++--- 1 file changed, 15 insertions(+), 3 deletions(-) diff --git a/Dockerfile b/Dockerfile index e520c79..a91c441 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,11 +1,23 @@ -FROM python:3.10 +FROM debian:latest + +ENV DEBIAN_FRONTEND noninteractive + +RUN apt-get update && \ + apt-get install -y --no-install-recommends \ + python3 python3-pip \ + texlive-xetex \ + texlive-lang-japanese texlive-lang-chinese \ + fonts-noto-cjk fonts-noto-cjk-extra && \ + apt-get autoclean && \ + apt-get --purge --yes autoremove && \ + rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/* WORKDIR /app COPY requirements.txt . -RUN pip3 install --no-cache-dir -r requirements.txt +RUN pip install --no-cache-dir -r requirements.txt COPY *.py . -CMD ["python3", "web.py"] \ No newline at end of file +ENTRYPOINT ["python3", "web.py"] \ No newline at end of file -- cgit v1.2.3