From 64d78c3b0a39ddd17877aab30c7c8ec49768db90 Mon Sep 17 00:00:00 2001 From: Catalan Lover Date: Wed, 20 May 2026 14:13:27 +0200 Subject: [PATCH] Move Docker File to Node Alpine Base --- Dockerfile | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/Dockerfile b/Dockerfile index 4142b1c6..c84b608e 100644 --- a/Dockerfile +++ b/Dockerfile @@ -5,11 +5,10 @@ # syntax=docker/dockerfile:1.7 -FROM node:24-slim AS build-stage -RUN --mount=type=cache,target=/var/cache/apt,sharing=locked \ - apt-get update \ - && apt-get install -y --no-install-recommends git \ - && rm -rf /var/lib/apt/lists/* +FROM node:24-alpine AS build-stage +RUN --mount=type=cache,target=/var/cache/apk,sharing=locked \ + apk add --no-cache git \ + && apk cache clean WORKDIR /tmp/src COPY package.json package-lock.json ./ @@ -30,7 +29,7 @@ COPY . . RUN npm run build \ && npm prune --production -FROM node:24-slim AS final-stage +FROM node:24-alpine AS final-stage COPY --from=build-stage /tmp/src/apps/draupnir /apps/draupnir COPY --from=build-stage /tmp/src/packages /packages COPY --from=build-stage /tmp/src/node_modules /node_modules