After seeding erp-sandbox from prod, the home dashboard rendered a generic "technical error" banner per box: prod mode ($dolibarr_main_prod=1, the image default via DOLI_PROD) escalates the seed's minor non-fatal warnings into that banner. Setting DOLI_PROD=0 for non-prod environments makes Dolibarr render real errors inline (correct for a rehearsal env) and clears the banners. config.yaml adds `DOLI_PROD: "0"` only when env != prod, so the prod configmap is byte-identical (prod keeps the image default DOLI_PROD=1) — verified via helm template diff. ArgoCD rolls only the sandbox pod. Also corrects the test/README install.lock path: Dolibarr checks the DATA root (/var/www/documents, a PVC — persists across restarts), not /var/www/html. And notes that a prod-seeded sandbox still needs install.lock created (the seed + documents/mycompany sync don't include it). Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
991 B
991 B