fix(docker): add ffmpeg to discord-gateway for voice transmit

Voice transmitter requires FFmpeg to encode PCM to OggOpus.
Previously missing from Alpine image, causing:
  spawn ffmpeg ENOENT

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
MythEclipse
2026-06-08 22:31:16 +07:00
co-authored by Claude Opus 4.8
parent 942605661a
commit 3fcc727187
+2 -1
View File
@@ -29,7 +29,8 @@ COPY services/discord-gateway ./services/discord-gateway
COPY services/discord-gateway/drizzle ./drizzle
# Install build tools for native dependencies (node-crc, @discordjs/opus)
RUN apk add --no-cache python3 make g++ rust cargo
# and ffmpeg for voice transmit (PCM → OggOpus encoding)
RUN apk add --no-cache python3 make g++ rust cargo ffmpeg
# Install dependencies
RUN pnpm install --frozen-lockfile