feat(crawler): CRAWLER_CHROMIUM_BINARY to use system chromium (0.45.0)

Skips the chromiumoxide fetcher when CRAWLER_CHROMIUM_BINARY is set,
unblocking Linux_arm64 deployments (Raspberry Pi 5) where the
fetcher's upstream snapshot bucket has no reliable build. The
Dockerfile gains an INSTALL_CHROMIUM build-arg that adds
chromium-headless-shell + fonts-liberation to the runtime image when
set; default off so cloud/x86 images stay slim.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
MechaCat02
2026-05-31 17:18:37 +02:00
parent a2826d6467
commit 0b5f5d1692
8 changed files with 122 additions and 27 deletions

View File

@@ -1,6 +1,6 @@
{
"name": "mangalord-frontend",
"version": "0.44.0",
"version": "0.45.0",
"private": true,
"type": "module",
"scripts": {