diff --git a/dev/base-image/front.Dockerfile b/dev/base-image/front.Dockerfile index ce75ce76fc..e4c710957a 100644 --- a/dev/base-image/front.Dockerfile +++ b/dev/base-image/front.Dockerfile @@ -1,4 +1,13 @@ -FROM hardcoreeng/base +FROM node:22 + +RUN apt-get update +RUN apt-get install libjemalloc2 dumb-init +RUN apt-get clean + +ENV LD_PRELOAD=libjemalloc.so.2 +ENV MALLOC_CONF=dirty_decay_ms:1000,narenas:2,background_thread:true + +WORKDIR /app +ENV NODE_ENV=production +RUN npm install --ignore-scripts=false --verbose bufferutil sharp@v0.32.6 utf-8-validate snappy --unsafe-perm -WORKDIR /usr/src/app -RUN npm install --ignore-scripts=false --verbose sharp@v0.32.6 --unsafe-perm