Dockerize with Mullvad VPN, caddy ingress, and richer LLM normalization #1
Loading…
Reference in a new issue
No description provided.
Delete branch "dockerize-vpn-llm"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Containerization:
daemon/CLI (systemctl stub, libdbus, MULLVAD_RESOURCE_DIR, state dir).
web viewer sharing a SQLite volume; web exposed at scraper.elbnerds.de via
caddy-docker-proxy (external caddy network + labels).
killswitch, allows LAN, and points VPN DNS at Docker's resolver so the local
ntfy container stays reachable. TZ=Europe/Berlin on both services.
Scraper:
price change; title now read from
(covers non-linked layout).
ticket_count, and price_per_ticket; notifications fire only for weekend
passes. For ticket offers it fetches the full detail-page description so
per-ticket pricing isn't fooled by truncated listing snippets.
Web UI:
dim non-relevant offers; client-side "weekend only" toggle (persisted).
Co-Authored-By: Claude Opus 4.8 (1M context) noreply@anthropic.com