Invoice Ninja

Purpose

Invoice Ninja provides invoicing, client billing, and payment lifecycle management.

Domain

  • https://invoice.dreambau.com

Runtime Components

  • multi-container app deployment (web + php)
  • scheduler cronjob for recurring tasks
  • MySQL dependency
  • persistent storage PVCs

Health Checks

  • verify app deployment healthy
  • verify scheduler cronjob completion
  • verify certificate and ingress state

Standard Operations

  • restart app: kubectl rollout restart deployment/invoiceninja -n dreambau
  • check scheduler jobs in namespace
  • validate invoice create/send flow in UI