#!/usr/bin/env bash # gen-test-input.sh — generiert input.txtpb mit Test-Domains falls keine echte DB vorhanden # Ablage: /srv/pir-server/data/input.txtpb # # Wird aufgerufen wenn /srv/pir-server/data/input.txtpb NICHT existiert. # Reale Daten kommen via rebreak-backend → /srv/pir-server/data/input.txtpb set -euo pipefail OUTPUT="${1:-/srv/pir-server/data/input.txtpb}" if [[ -f "$OUTPUT" ]]; then echo "[gen-test-input] $OUTPUT bereits vorhanden — überspringe Test-DB-Generierung" exit 0 fi echo "[gen-test-input] Erstelle Test-input.txtpb → $OUTPUT" cat > "$OUTPUT" << 'TXTPB' rows: [{ keyword: "www.apple.com/url-filter-test", value: "1" }, { keyword: "casino.example.com", value: "1" }, { keyword: "slots.example.com", value: "1" }, { keyword: "gambling.example.org", value: "1" }, { keyword: "poker.example.net", value: "1" }, { keyword: "bet365.example.com", value: "1" }, { keyword: "jackpot.example.com", value: "1" }, { keyword: "sportbet.example.com", value: "1" }, { keyword: "onlinecasino.example.de", value: "1" }, { keyword: "freespins.example.com", value: "1" }] TXTPB echo "[gen-test-input] Test-DB mit 10 Domains erstellt: $OUTPUT" echo "[gen-test-input] ACHTUNG: Das ist eine Test-DB — echte Daten via rebreak-backend bereitstellen!"