From e453d888996c6d834c212b3a84bf64eaa39e2daf Mon Sep 17 00:00:00 2001 From: kj_sh604 Date: Mon, 16 Feb 2026 02:32:47 -0500 Subject: refactor: Dockerfile --- Dockerfile | 15 ++++++--------- 1 file changed, 6 insertions(+), 9 deletions(-) (limited to 'Dockerfile') diff --git a/Dockerfile b/Dockerfile index cb2ae81..fef5037 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,12 +1,10 @@ FROM ubuntu:24.04 -ENV DEBIAN_FRONTEND=noninteractive \ - PYTHONUNBUFFERED=1 +ENV DEBIAN_FRONTEND=noninteractive RUN apt-get update && apt-get install -y \ - python3 \ - python3-pip \ - python3-venv \ + nim \ + build-essential \ pandoc \ texlive-full \ fonts-noto-color-emoji \ @@ -14,13 +12,12 @@ RUN apt-get update && apt-get install -y \ WORKDIR /app -COPY src/requirements.txt . -RUN pip3 install --no-cache-dir -r requirements.txt --break-system-packages - COPY src/ . +RUN nim c -d:release --opt:size -o:likha-pdf app.nim + RUN mkdir -p generated uploads EXPOSE 5000 -CMD ["python3", "app.py"] +CMD ["./likha-pdf"] -- cgit v1.2.3