fix: add build dependencies to Dockerfile for native modules
Some checks failed
Build & Deploy / 🔍 Prepare (push) Successful in 15s
Build & Deploy / 🏗️ Build (push) Failing after 24m54s
Nightly QA / 🔍 Static Analysis (push) Successful in 5m22s
Nightly QA / 🔗 Links & Deps (push) Successful in 2m18s
Nightly QA / 📝 E2E (push) Successful in 5m17s
Nightly QA / 🎭 Lighthouse (push) Successful in 4m46s
Nightly QA / 🔔 Notify (push) Has been skipped
Build & Deploy / 🚀 Deploy (push) Has been cancelled
Build & Deploy / 🩺 Smoke Test (push) Has been cancelled
Build & Deploy / 🔔 Notify (push) Has been cancelled
Some checks failed
Build & Deploy / 🔍 Prepare (push) Successful in 15s
Build & Deploy / 🏗️ Build (push) Failing after 24m54s
Nightly QA / 🔍 Static Analysis (push) Successful in 5m22s
Nightly QA / 🔗 Links & Deps (push) Successful in 2m18s
Nightly QA / 📝 E2E (push) Successful in 5m17s
Nightly QA / 🎭 Lighthouse (push) Successful in 4m46s
Nightly QA / 🔔 Notify (push) Has been skipped
Build & Deploy / 🚀 Deploy (push) Has been cancelled
Build & Deploy / 🩺 Smoke Test (push) Has been cancelled
Build & Deploy / 🔔 Notify (push) Has been cancelled
This commit is contained in:
@@ -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/
|
||||
|
||||
Reference in New Issue
Block a user