From b637451ab4c9a24f8170cc030d9efd1d5d329868 Mon Sep 17 00:00:00 2001 From: Sam Huynh Date: Thu, 7 Mar 2024 14:36:26 +1100 Subject: [PATCH] build: install openssl in node-slim image This is a known issue in Docker Node image https://github.com/nodejs/docker-node/issues/1919. --- Dockerfile | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/Dockerfile b/Dockerfile index 7f4c7051..e579f099 100644 --- a/Dockerfile +++ b/Dockerfile @@ -27,6 +27,13 @@ RUN pnpm install --frozen-lockfile --production --ignore-scripts FROM node:20.10-slim as production WORKDIR /app +RUN set -xe && \ + apt-get update && \ + apt-get install -y --no-install-recommends openssl && \ + apt-get autoremove -y && \ + apt-get clean && \ + rm -rf /var/lib/apt/lists/* /usr/share/man/* /usr/share/doc/* + COPY --chown=node:node --from=build /app/build build COPY --chown=node:node --from=build /app/node_modules node_modules