Install path for hernani@koopa: oneshot service plus 2-minute timer that runs the bank full scan and refreshes exchange/merchant stats via podman.
30 lines
1.1 KiB
Desktop File
30 lines
1.1 KiB
Desktop File
[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
|
|
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
|
|
# All accounts except exchange (double-count of withdraw credits on exchange ledger)
|
|
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
|