diff --git a/Dockerfile b/Dockerfile index 4fd65bb9769..ad070e7a04f 100644 --- a/Dockerfile +++ b/Dockerfile @@ -21,7 +21,7 @@ FROM node:16.20.2-bullseye-slim AS runner WORKDIR /misskey RUN apt-get update \ - && apt-get install -y --no-install-recommends ffmpeg mecab mecab-ipadic-utf8 tini \ + && apt-get install -y --no-install-recommends libjemalloc2 ffmpeg mecab mecab-ipadic-utf8 tini \ && apt-get -y clean \ && rm -rf /var/lib/apt/lists/* \ && corepack enable pnpm @@ -30,6 +30,7 @@ COPY --from=builder /misskey/node_modules ./node_modules COPY --from=builder /misskey/built ./built COPY . ./ +ENV LD_PRELOAD=/usr/lib/x86_64-linux-gnu/libjemalloc.so.2 ENV NODE_ENV=production ENTRYPOINT ["/usr/bin/tini", "--"] CMD ["pnpm", "start"]