diff --git a/backend/Dockerfile b/backend/Dockerfile index b654aa309..7b8069f2f 100644 --- a/backend/Dockerfile +++ b/backend/Dockerfile @@ -1,20 +1,20 @@ -ARG FROM_IMG=docker.io/library/haskell -ARG FROM_TAG=8.10.4 +ARG FROM_IMG=docker.io/library/debian +ARG FROM_TAG=12.5 FROM ${FROM_IMG}:${FROM_TAG} ENV LANG=de_DE.UTF-8 +# basic dependencies +RUN apt-get -y update && apt-get -y install git +RUN apt-get -y update && apt-get -y install haskell-stack +RUN apt-get -y update && apt-get -y install llvm +RUN apt-get -y update && apt-get install -y --no-install-recommends locales locales-all + # compile-time dependencies -RUN --mount=type=cache,target=/var/cache/apt,sharing=locked \ ---mount=type=cache,target=/var/lib/apt,sharing=locked \ -apt-get -y update && apt-get install -y libpq-dev libsodium-dev -# RUN apt-get -y update && apt-get -y install llvm -# RUN apt-get -y update && apt-get -y install g++ libghc-zlib-dev libpq-dev libsodium-dev pkg-config -# RUN apt-get -y update && DEBIAN_FRONTEND=noninteractive apt-get install -y --no-install-recommends tzdata -RUN --mount=type=cache,target=/var/cache/apt,sharing=locked \ ---mount=type=cache,target=/var/lib/apt,sharing=locked \ -apt-get -y update && apt-get install -y --no-install-recommends locales locales-all +RUN apt-get -y update && apt-get install -y libpq-dev libsodium-dev +RUN apt-get -y update && apt-get -y install g++ libghc-zlib-dev libpq-dev libsodium-dev pkg-config +RUN apt-get -y update && DEBIAN_FRONTEND=noninteractive apt-get install -y --no-install-recommends tzdata # run-time dependencies for uniworx binary RUN apt-get -y update && apt-get -y install fonts-roboto