From 7ec82027a819a56e93ceb3eae1cb8fd4c5484f59 Mon Sep 17 00:00:00 2001 From: Marc Mintel Date: Sun, 12 Apr 2026 01:53:14 +0200 Subject: [PATCH] fix: add build dependencies to Dockerfile for native modules --- Dockerfile | 3 +++ 1 file changed, 3 insertions(+) diff --git a/Dockerfile b/Dockerfile index a8a38ba..0a29511 100644 --- a/Dockerfile +++ b/Dockerfile @@ -39,6 +39,9 @@ ENV CI=true # Copy manifest files specifically for better layer caching COPY pnpm-lock.yaml pnpm-workspace.yaml package.json .npmrc* ./ COPY apps/web/package.json ./apps/web/package.json +# Install build dependencies for native modules (like canvas) +RUN apk add --no-cache python3 make g++ pkgconfig pixman-dev cairo-dev pango-dev libjpeg-turbo-dev giflib-dev librsvg-dev + # Copy sibling monorepo for linked dependencies (cloned during CI) # Placing it inside /app so relative links like ../../_at-mintel resolve correctly! COPY _at-mintel* /app/_at-mintel/