From 193d2bb059a3cee6c63bb0bb0bf485234bdfc7ea Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Karol=20G=C5=82owacki?= Date: Fri, 9 Jan 2026 19:20:02 +0100 Subject: [PATCH] Use Debian slim for amd64 compatibility --- Dockerfile | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/Dockerfile b/Dockerfile index c6c9e0f..908d41d 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,13 +1,14 @@ # Stage 1: Dependencies -FROM node:20-alpine AS deps -RUN apk add --no-cache libc6-compat +FROM node:20-slim AS deps +RUN apt-get update && apt-get install -y openssl && rm -rf /var/lib/apt/lists/* WORKDIR /app COPY package.json package-lock.json* ./ RUN npm ci # Stage 2: Build -FROM node:20-alpine AS builder +FROM node:20-slim AS builder +RUN apt-get update && apt-get install -y openssl && rm -rf /var/lib/apt/lists/* WORKDIR /app COPY --from=deps /app/node_modules ./node_modules COPY . . @@ -20,7 +21,8 @@ ENV NEXT_TELEMETRY_DISABLED=1 RUN npm run build # Stage 3: Production runner -FROM node:20-alpine AS runner +FROM node:20-slim AS runner +RUN apt-get update && apt-get install -y openssl && rm -rf /var/lib/apt/lists/* WORKDIR /app ENV NODE_ENV=production