diff --git a/Dockerfile b/Dockerfile index f1017494..d40bcb8b 100644 --- a/Dockerfile +++ b/Dockerfile @@ -31,6 +31,9 @@ RUN ./node_modules/.bin/next build && ./node_modules/.bin/next-sitemap # ── runner ──────────────────────────────────────────────────────────────────── FROM docker.arvancloud.ir/library/node:20-slim AS runner WORKDIR /app +RUN apt-get update -y && \ + apt-get install -y --no-install-recommends openssl ca-certificates && \ + rm -rf /var/lib/apt/lists/* ENV NODE_ENV=production ENV PORT=3000 ENV HOSTNAME="0.0.0.0" diff --git a/Dockerfile.prebuilt b/Dockerfile.prebuilt index a6b5caf7..210f11ff 100644 --- a/Dockerfile.prebuilt +++ b/Dockerfile.prebuilt @@ -2,6 +2,11 @@ FROM docker.arvancloud.ir/library/node:20-slim AS runner WORKDIR /app +# Prisma query engine needs libssl.so.3 (not included in slim image) +RUN apt-get update -y && \ + apt-get install -y --no-install-recommends openssl ca-certificates && \ + rm -rf /var/lib/apt/lists/* + ENV NODE_ENV=production ENV PORT=3000 ENV HOSTNAME="0.0.0.0"