From 6f5130270075ab07633798009e6bb26741c6071e Mon Sep 17 00:00:00 2001 From: Dicken Date: Tue, 16 Jun 2026 14:23:12 +0200 Subject: [PATCH] chore: Chromium + puppeteer-core entfernen (~500MB Image-Ersparnis) --- Dockerfile | 5 +---- backend/src/tools/paywallkiller/routes.js | 7 ++----- 2 files changed, 3 insertions(+), 9 deletions(-) diff --git a/Dockerfile b/Dockerfile index 4c605e3..531fb7a 100644 --- a/Dockerfile +++ b/Dockerfile @@ -12,10 +12,7 @@ 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++ \ - chromium nss freetype harfbuzz ca-certificates ttf-freefont -ENV PUPPETEER_SKIP_CHROMIUM_DOWNLOAD=true \ - CHROMIUM_PATH=/usr/bin/chromium-browser +RUN apk add --no-cache tzdata python3 make g++ WORKDIR /app COPY backend/package.json ./ RUN npm install --production diff --git a/backend/src/tools/paywallkiller/routes.js b/backend/src/tools/paywallkiller/routes.js index 21bbb33..9e41680 100644 --- a/backend/src/tools/paywallkiller/routes.js +++ b/backend/src/tools/paywallkiller/routes.js @@ -1,8 +1,5 @@ const express = require('express'); const router = express.Router(); - -// Paywall-Killer hat keinen aktiven Backend-Endpoint mehr. -// archive.ph blockt Server-seitige Requests (429). -// Der komplette Flow läuft im Browser des Users. - +// Paywall-Killer: gesamter Flow läuft im Browser des Users. +// Kein aktiver Backend-Endpoint nötig. module.exports = router;