whatsapp_bridge/Dockerfile aktualisiert

This commit is contained in:
2026-04-14 11:35:18 +00:00
parent f406710f2d
commit 9342611162

View File

@@ -1,7 +1,7 @@
ARG BUILD_FROM ARG BUILD_FROM
FROM $BUILD_FROM FROM $BUILD_FROM
# Abhängigkeiten für Chromium und Node.js installieren # System-Abhängigkeiten
RUN apk add --no-cache \ RUN apk add --no-cache \
nodejs \ nodejs \
npm \ npm \
@@ -10,14 +10,23 @@ RUN apk add --no-cache \
freetype \ freetype \
harfbuzz \ harfbuzz \
ca-certificates \ ca-certificates \
ttf-freefont ttf-freefont \
udev
# Puppeteer Konfiguration
ENV CHROME_BIN=/usr/bin/chromium-browser \
PUPPETEER_SKIP_CHROMIUM_DOWNLOAD=true
WORKDIR /app WORKDIR /app
COPY package.json .
RUN npm install # Node-Abhängigkeiten installieren
COPY package.json ./
RUN npm install --production
# App-Code kopieren
COPY . . COPY . .
# Start-Skript ausführbar machen # Start-Skript vorbereiten
RUN chmod a+x /app/run.sh RUN chmod a+x /app/run.sh
CMD [ "/app/run.sh" ] CMD [ "/app/run.sh" ]