Install OpenSSL in slim images for Prisma query engine.

node: 20-slim lacks libssl.so.3; Prisma fails at runtime without openssl package.
Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
Ali Taghavi
2026-05-19 10:34:48 +03:30
parent 75019e03bf
commit 7d2bd41467
2 changed files with 8 additions and 0 deletions

View File

@@ -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"