billing frontend for mariadb. setup as otb_billing for outsidethebox.top accounting. also involved with outsidethedb
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 

1.2 KiB

Project: OTB Billing Version: v0.4.0 Last Updated: 2026-03-12 Status: Stable release checkpoint

Current State:

  • Flask app runs under systemd as otb_billing.service.
  • Service starts through /home/def/otb_billing/run_dev.sh.
  • Runtime environment is loaded from /home/def/otb_billing/.env by the shell wrapper.
  • App listens on 0.0.0.0:5050 for mintme webfront proxy access.
  • /health renders as a styled page.
  • /health.json provides raw machine-readable health data.
  • Aging report is visually acceptable and readable.
  • Reboot persistence confirmed.

Important Paths:

  • Project root: /home/def/otb_billing
  • App entry: /home/def/otb_billing/backend/app.py
  • Health module: /home/def/otb_billing/backend/health.py
  • Runtime wrapper: /home/def/otb_billing/run_dev.sh
  • Env file: /home/def/otb_billing/.env
  • Service unit: /etc/systemd/system/otb_billing.service
  • Repo copy of unit: /home/def/otb_billing/deploy/systemd/otb_billing.service

Operations:

  • sudo systemctl status otb_billing
  • sudo systemctl restart otb_billing
  • sudo journalctl -u otb_billing -f

Release Notes:

  • This version is considered a finished product suitable for normal use.
  • Further work, if any, should be touch-ups and enhancements rather than core stabilization.