From f090468d2075b6d5276dda7c612f6c3891319b68 Mon Sep 17 00:00:00 2001 From: Jake Turner Date: Mon, 9 Feb 2026 16:23:47 -0800 Subject: [PATCH] build: switch to node:22-slim image for libzim compat --- .dockerignore | 5 ++++- Dockerfile | 4 ++-- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/.dockerignore b/.dockerignore index f7007e4..7fdcc44 100644 --- a/.dockerignore +++ b/.dockerignore @@ -2,4 +2,7 @@ .env.* .git node_modules -*.log \ No newline at end of file +*.log +admin/storage +admin/node_modules +admin/build \ No newline at end of file diff --git a/Dockerfile b/Dockerfile index ade661f..739d9e4 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,7 +1,7 @@ -FROM node:22.16.0-alpine3.22 AS base +FROM node:22-slim AS base # Install bash & curl for entrypoint script compatibility, graphicsmagick for pdf2pic, and vips-dev & build-base for sharp -RUN apk add --no-cache bash curl graphicsmagick vips-dev build-base +RUN apt-get update && apt-get install -y bash curl graphicsmagick libvips-dev build-essential # All deps stage FROM base AS deps