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/