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