Add custom apps config and assets volume override

- apps.json: custom app list (erpnext, crm, telephony, helpdesk, payments, insights, lms)
- overrides/compose.assets-volume.yaml: shared assets volume for frontend/backend sync

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
abounoone 2026-03-18 08:50:06 +00:00
parent 986a8f15f1
commit 7f5b0a2c47
2 changed files with 36 additions and 0 deletions

9
apps.json Normal file
View file

@ -0,0 +1,9 @@
[
{ "url": "https://github.com/frappe/erpnext", "branch": "version-16" },
{ "url": "https://github.com/frappe/crm", "branch": "main" },
{ "url": "https://github.com/frappe/telephony", "branch": "develop" },
{ "url": "https://github.com/frappe/helpdesk", "branch": "main" },
{ "url": "https://github.com/frappe/payments", "branch": "develop" },
{ "url": "https://github.com/frappe/insights", "branch": "main" },
{ "url": "https://github.com/frappe/lms", "branch": "main" }
]

View file

@ -0,0 +1,27 @@
services:
backend:
volumes:
- assets:/home/frappe/frappe-bench/sites/assets
frontend:
volumes:
- assets:/home/frappe/frappe-bench/sites/assets
websocket:
volumes:
- assets:/home/frappe/frappe-bench/sites/assets
scheduler:
volumes:
- assets:/home/frappe/frappe-bench/sites/assets
queue-short:
volumes:
- assets:/home/frappe/frappe-bench/sites/assets
queue-long:
volumes:
- assets:/home/frappe/frappe-bench/sites/assets
volumes:
assets: