feat(news): add scraper adapters, article deduplication, blocklist service, and remove tracked publish artifacts

This commit is contained in:
2026-08-24 21:35:33 +02:00
parent 44b161d509
commit 8112598602
400 changed files with 1812 additions and 113367 deletions
+9 -4
View File
@@ -1,10 +1,15 @@
# ─────────────────────────────────────────────────────────────────────────────
# Playwright Base Image for FinlyticNews
# Shared Playwright Base Image
#
# Consumed by BOTH FinlyticNews/Dockerfile and FinlyticFundamentals/Dockerfile.
#
# BUILD ONCE (only rebuild when PLAYWRIGHT_VERSION changes):
# docker build -f FinlyticNews/Dockerfile.playwright-base `
# -t finlytic-playwright-base:1.49.0 `
# FinlyticNews
# .\rebuild-playwright-base.ps1
# or, via Compose:
# docker compose --profile build-base build finlytic-playwright-base
#
# Not built by a plain `docker compose build` — Compose does not resolve
# FROM-references between services, so this must exist beforehand.
#
# This image is then used as the base in the main Dockerfile so that
# Chromium + all its OS dependencies are already cached in the image layer