feat: Paywall-Killer Tool (archive.is + PDF-Export)

This commit is contained in:
2026-06-12 00:09:17 +02:00
parent eef03510af
commit 1cf92c9a2f
6 changed files with 482 additions and 3 deletions

View File

@@ -12,7 +12,10 @@ RUN npm run build
# ── Stage 2: Express liefert API + React in einem Container ──────────────────
FROM node:20-alpine
RUN apk add --no-cache tzdata python3 make g++
RUN apk add --no-cache tzdata python3 make g++ \
chromium nss freetype harfbuzz ca-certificates ttf-freefont
ENV PUPPETEER_SKIP_CHROMIUM_DOWNLOAD=true \
CHROMIUM_PATH=/usr/bin/chromium-browser
WORKDIR /app
COPY backend/package.json ./
RUN npm install --production