From 6c525bc986e24ef7d3a0972c419bfb23b7c56e82 Mon Sep 17 00:00:00 2001 From: Sarah Vaupel Date: Wed, 4 Dec 2024 16:30:35 +0100 Subject: [PATCH 1/3] build(docker/backend): remove debug output --- docker/backend/Dockerfile | 5 ----- 1 file changed, 5 deletions(-) diff --git a/docker/backend/Dockerfile b/docker/backend/Dockerfile index e2629549c..b8b437ac3 100644 --- a/docker/backend/Dockerfile +++ b/docker/backend/Dockerfile @@ -1,10 +1,5 @@ FROM docker.io/ubuntu:latest -# debug info -# RUN lsb_release -a -# RUN curl -k https://google.de -RUN env -# RUN curl -sSLk -x $HTTP_PROXY RUN apt-get -y update && apt-get -y install inotify-tools RUN apt-get -y update && apt-get -y install haskell-stack git From ca4eac3af9a0fc48a17d5ca446a448a2df417141 Mon Sep 17 00:00:00 2001 From: Sarah Vaupel Date: Wed, 4 Dec 2024 16:31:38 +0100 Subject: [PATCH 2/3] build(docker/backend): fix tzdata install requiring confirmation --- docker/backend/Dockerfile | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/docker/backend/Dockerfile b/docker/backend/Dockerfile index b8b437ac3..25162a961 100644 --- a/docker/backend/Dockerfile +++ b/docker/backend/Dockerfile @@ -1,10 +1,12 @@ FROM docker.io/ubuntu:latest - +# compile-time dependencies RUN apt-get -y update && apt-get -y install inotify-tools RUN apt-get -y update && apt-get -y install haskell-stack git -RUN apt-get -y update && apt-get -y install alex g++ happy libghc-zlib-dev libpq-dev libsodium-dev locales locales-all pkg-config +RUN apt-get -y update && apt-get -y install alex g++ happy libghc-zlib-dev libpq-dev libsodium-dev pkg-config RUN apt-get -y update && apt-get -y install llvm +RUN apt-get -y update && DEBIAN_FRONTEND=noninteractive apt-get install -y --no-install-recommends tzdata +RUN apt-get -y update && apt-get -y install locales locales-all ENV LANG=en_US.UTF-8 From f8681826b25efefe6e1fff9a172d5bda79b93a20 Mon Sep 17 00:00:00 2001 From: Sarah Vaupel Date: Wed, 4 Dec 2024 16:32:04 +0100 Subject: [PATCH 3/3] build(docker/backend): add roboto and lualatex dependencies --- docker/backend/Dockerfile | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/docker/backend/Dockerfile b/docker/backend/Dockerfile index 25162a961..ca5d79eca 100644 --- a/docker/backend/Dockerfile +++ b/docker/backend/Dockerfile @@ -8,6 +8,10 @@ RUN apt-get -y update && apt-get -y install llvm RUN apt-get -y update && DEBIAN_FRONTEND=noninteractive apt-get install -y --no-install-recommends tzdata RUN apt-get -y update && apt-get -y install locales locales-all +# run-time dependencies for uniworx binary +RUN apt-get -y update && apt-get -y install fonts-roboto +RUN apt-get -y update && apt-get -y install texlive-luatex + ENV LANG=en_US.UTF-8 # locally these two should be identical, so that compilation results are written out into the file dir.