ffmpeg n'est pas disponible dans le conteneur Docker n8n (problème Distroless)

Bonjour à tous,

J’exécute n8n dans un conteneur Docker en utilisant l’image officielle docker.n8n.io/n8nio/n8n:latest. J’ai besoin d’utiliser ffmpeg pour le traitement vidéo dans mon flux de travail.

Comme l’image officielle est « distroless », je ne peux pas installer ffmpeg en utilisant apt-get ou apk.

Salut @Vadim_007, bienvenue !
Je pense que si tu veux utiliser ffmpeg sur une image distroless, tu dois construire une image personnalisée pour cela. Voir ceci :

FROM alpine:latest AS alpine
FROM docker.n8n.io/n8nio/n8n:latest

COPY --from=alpine /sbin/apk /sbin/apk
COPY --from=alpine /usr/lib/libapk.so* /usr/lib/

USER root
RUN apk add --no-cache ffmpeg
USER node