]> gerrit.midnightthoughts Code Review - neoboard-miro-converter.git/commitdiff
Ensure the required libraries for node-canvas exist in the Dockerfile 01/201/1
authorMTRNord <mtrnord1@gmail.com>
Wed, 19 Feb 2025 10:06:28 +0000 (11:06 +0100)
committerMTRNord <mtrnord1@gmail.com>
Wed, 19 Feb 2025 10:06:28 +0000 (11:06 +0100)
Change-Id: Id56dc49b325b650e413d8106ec7e9bcf6261db45

Dockerfile

index ed117adc959ab90e607da9dc1ba330774e7f33d9..3b8bef9216517e8e66d0f35549749dc6fda396f4 100644 (file)
@@ -6,7 +6,7 @@ FROM base AS deps
 WORKDIR /app
 
 # Most needed by canvas lib
-RUN apk add --no-cache libc6-compat patch python3 pkgconfig pixman-dev cairo-dev pango-dev make g++
+RUN apk add --no-cache libc6-compat patch python3 pkgconfig pixman-dev cairo-dev pango-dev make g++ cairo pango
 
 # Install dependencies based on the preferred package manager
 COPY package.json yarn.lock* package-lock.json* pnpm-lock.yaml* .npmrc* ./
@@ -50,6 +50,9 @@ ENV NEXT_TELEMETRY_DISABLED=1
 RUN addgroup --system --gid 1001 nodejs
 RUN adduser --system --uid 1001 nextjs
 
+# Most needed by canvas lib
+RUN apk add --no-cache libc6-compat patch python3 pkgconfig pixman-dev cairo-dev pango-dev make g++ cairo pango
+
 COPY --from=builder /app/public ./public
 
 # Automatically leverage output traces to reduce image size