• Joined on 2026-09-15

rosenheim-lab/mbbraun-n8n (2.47.3-pdf-20261111-1520)

Published 2026-11-11 15:21:08 +01:00 by franz

Installation

docker pull gitea.rosenheim.cloud/franz/rosenheim-lab/mbbraun-n8n:2.47.3-pdf-20261111-1520
sha256:934e72e4d88712bdb98a9937ec0ff86848ed83300f7032fa3256809741921b70

About this package

Workflow Automation Tool

Image Layers

add root layout
mount /out from exec /install x86_64 !npm-12 alpine-baselayout-data apk-tools busybox ca-certificates-bundle corepack=0.36.0-r0 coreutils-env git libgcc libstdc++ musl nodejs-26=26.12.1-r0 npm=11.21.1-r1 yarn=1.22.22_git20260611-r1
add users and groups
mkdir /app
add metadata
RUN /bin/sh -c apk add --no-cache busybox-binsh && apk --no-cache add --virtual .build-deps-fonts msttcorefonts-installer fontconfig && update-ms-fonts && fc-cache -f && apk del .build-deps-fonts && find /usr/share/fonts/truetype/msttcorefonts/ -type l -exec unlink {} \; && apk add --no-cache openssh graphicsmagick tini tzdata ca-certificates libc6-compat librdkafka && rm -rf /tmp/* /root/.npm /root/.cache/node /opt/yarn* && apk del apk-tools # buildkit
RUN /bin/sh -c mkdir -p /usr/local/bin && ln -sf /usr/bin/node /usr/local/bin/node # buildkit
WORKDIR /home/node
ENV NODE_PATH=/usr/local/lib/node_modules
EXPOSE [5678/tcp]
ARG N8N_VERSION=2.47.3
ARG N8N_RELEASE_TYPE=stable
ARG IMAGE_DESCRIPTION=Workflow Automation Tool
ENV NODE_ENV=production
ENV N8N_RELEASE_TYPE=stable
ENV SHELL=/bin/sh
ENV MAGICK_CODER_STABILITY=PRIMARY
WORKDIR /home/node
COPY ./compiled /usr/local/lib/node_modules/n8n # buildkit
COPY docker/images/n8n/docker-entrypoint.sh / # buildkit
COPY /build/node_modules/sqlite3/build/Release/node_sqlite3.node /usr/local/lib/node_modules/n8n/node_modules/sqlite3/build/Release/node_sqlite3.node # buildkit
COPY /build/isolated-vm/build/Release/isolated_vm.node /usr/local/lib/node_modules/n8n/node_modules/isolated-vm/build/Release/isolated_vm.node # buildkit
COPY /build/node_modules/@confluentinc/kafka-javascript/build/Release/confluent-kafka-javascript.node /tmp/ # buildkit
RUN |3 N8N_VERSION=2.47.3 N8N_RELEASE_TYPE=stable IMAGE_DESCRIPTION=Workflow Automation Tool /bin/sh -c set -e; N8N=/usr/local/lib/node_modules/n8n; for coder in msl mvg pcd svg url; do rm -f /usr/lib/GraphicsMagick-*/modules-*/coders/$coder.la /usr/lib/GraphicsMagick-*/modules-*/coders/$coder.so; done; ! find /usr/lib/GraphicsMagick-* -path '*/coders/*' \( -name 'msl.*' -o -name 'mvg.*' -o -name 'pcd.*' -o -name 'svg.*' -o -name 'url.*' \) -print -quit | grep -q .; kafka=$(echo "$N8N"/node_modules/.pnpm/@confluentinc+kafka-javascript@*/node_modules/@confluentinc/kafka-javascript); install -D /tmp/confluent-kafka-javascript.node "$kafka/build/Release/confluent-kafka-javascript.node"; rm -rf "$N8N"/node_modules/.pnpm/isolated-vm@*/node_modules/isolated-vm/prebuilds; mkdir -p /usr/local/bin; ln -s "$N8N/bin/n8n" /usr/local/bin/n8n; mkdir -p /home/node/.n8n; chown -R node:node /home/node; rm -rf /root/.npm /tmp/* # buildkit
EXPOSE [5678/tcp]
USER node
ENTRYPOINT ["tini" "--" "/docker-entrypoint.sh"]
LABEL org.opencontainers.image.title=n8n org.opencontainers.image.description=Workflow Automation Tool org.opencontainers.image.source=https://github.com/n8n-io/n8n org.opencontainers.image.url=https://n8n.io org.opencontainers.image.version=2.47.3
USER root
ADD --chmod=644 https://github.com/tesseract-ocr/tessdata/raw/4.1.0/osd.traineddata /opt/tessdata/osd.traineddata # buildkit
COPY mbbraun-pdf /tmp/mbbraun-pdf # buildkit
RUN /bin/sh -c cd /tmp && npm pack ./mbbraun-pdf && npm install -g --omit=dev ./mbbraun-pdf-*.tgz && rm -rf /tmp/mbbraun-pdf* && npm cache clean --force && node -e "require('/usr/local/lib/node_modules/mbbraun-pdf')" # buildkit
ENV MBBRAUN_TESSDATA=/opt/tessdata
USER node

Labels

Key Value
com.docker.dhi.chain-id sha256:f6851f7ed43ebc61e9b07cbba6706b23734647ede3d4ae81553f53f96236d964
com.docker.dhi.compliance cis
com.docker.dhi.created 2026-10-21T22:25:25Z
com.docker.dhi.date.release 2026-05-05
com.docker.dhi.definition image/node/alpine-3.24/26-dev
com.docker.dhi.distro alpine-3.24
com.docker.dhi.entitlement public
com.docker.dhi.flavor
com.docker.dhi.name dhi/node
com.docker.dhi.package-manager apk
com.docker.dhi.shell busybox
com.docker.dhi.title Node.js 26.x (dev)
com.docker.dhi.url https://dhi.io/catalog/node
com.docker.dhi.variant dev
com.docker.dhi.version 26.12.1-alpine3.24-dev
org.opencontainers.image.description Workflow Automation Tool
org.opencontainers.image.source https://github.com/n8n-io/n8n
org.opencontainers.image.title n8n
org.opencontainers.image.url https://n8n.io
org.opencontainers.image.version 2.47.3
Details
Container
2026-11-11 15:21:08 +01:00
0
OCI / Docker
linux/amd64
337 MiB
Versions (8) View all