From 490aad77040ff02856dc150dbc6f3c72d603507f Mon Sep 17 00:00:00 2001 From: MythEclipse Date: Thu, 11 Jun 2026 03:58:47 +0700 Subject: [PATCH] fix(ci): add build tools to backend Dockerfile for native deps @discordjs/opus requires Python and C++ build tools for native compilation. The discord-gateway Dockerfile already had these but the backend Dockerfile was missing them, causing CI build failure. Co-Authored-By: Claude Fable 5 --- infra/docker/Dockerfile.backend | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/infra/docker/Dockerfile.backend b/infra/docker/Dockerfile.backend index 273b94c..79ca8f8 100644 --- a/infra/docker/Dockerfile.backend +++ b/infra/docker/Dockerfile.backend @@ -5,6 +5,10 @@ WORKDIR /app # Install pnpm RUN npm install -g pnpm +# Install build tools for native dependencies (node-crc, @discordjs/opus) +# @discordjs/voice is a shared workspace dependency needed even by backend +RUN apk add --no-cache python3 make g++ + # Create non-root user RUN addgroup -S app && adduser -S -G app app