[Unit] Description=Taler landing stats (bank full scan + exchange/merchant) Documentation=file:%h/src/koopa/koopa-admin-log/scripts/taler-landing/README.md After=network-online.target Wants=network-online.target # Prefer after containers are up (ignore if unit names differ) After=container-taler-hacktivism-bank.service container-taler-hacktivism.service After=taler-bank-apps.service taler-merchant-apps.service [Service] Type=oneshot Nice=10 TimeoutStartSec=480 # Do not keep "active" after run — timer may fire again cleanly RemainAfterExit=no Environment=TZ=Europe/Zurich # Stack overrides (goa / stage-testpaysan / custom) — optional EnvironmentFile=-%h/.config/taler-landing/stack.env # GOA defaults if stack.env absent Environment=ADMIN_LOG=%h/src/koopa/koopa-admin-log Environment=SECRETS_BANK=%h/src/koopa/koopa-admin-secrets/koopa/host-root/taler-bank Environment=BANK_URL=http://127.0.0.1:9012 Environment=BANK_PUBLIC_URL=https://bank.hacktivism.ch Environment=EXCHANGE_CONFIG_URL=https://exchange.hacktivism.ch/config Environment=SCAN_SKIP=exchange Environment=TX_PAGE=500 Environment=MAX_TX_PAGES=0 Environment=ACCOUNTS_DELTA=-10000 ExecStart=%h/.local/bin/collect-landing-stats.sh [Install] WantedBy=default.target