From 1b0de3e3afc12a04d1e1ecfe6df5916396059088 Mon Sep 17 00:00:00 2001 From: Eugene Burmakin Date: Mon, 19 May 2025 19:02:29 +0200 Subject: [PATCH] Update Dockerfile.prod --- docker/Dockerfile.prod | 22 ++++++++++------------ 1 file changed, 10 insertions(+), 12 deletions(-) diff --git a/docker/Dockerfile.prod b/docker/Dockerfile.prod index a83b34b9..37e3d937 100644 --- a/docker/Dockerfile.prod +++ b/docker/Dockerfile.prod @@ -8,24 +8,22 @@ ENV RAILS_PORT=3000 ENV RAILS_ENV=production ENV SELF_HOSTED=true -# Install dependencies for application -RUN apk -U add --no-cache \ - build-base \ +RUN apt-get update -qq && DEBIAN_FRONTEND=noninteractive apt-get install -y --no-install-recommends \ + build-essential \ git \ - postgresql-dev \ - postgresql-client \ + libpq-dev \ libxml2-dev \ libxslt-dev \ - nodejs \ - yarn \ + libyaml-dev \ + libgeos-dev libgeos++-dev \ imagemagick \ tzdata \ + nodejs \ + yarn \ less \ - yaml-dev \ - gcompat \ - geos \ - jemalloc \ - && mkdir -p $APP_PATH + libjemalloc2 libjemalloc-dev \ + && mkdir -p $APP_PATH \ + && rm -rf /var/lib/apt/lists/* # Use jemalloc ENV LD_PRELOAD=/usr/lib/libjemalloc.so.2