Repository navigation
Releases: Amirul78800/erpnext-allinone
Releases · Amirul78800/erpnext-allinone
Release list
v3.2 - Turnkey Reliability & Enhanced App Metadata
What's Changed in v3.2 🚀
This release introduces critical container reliability fixes, cold-start race condition prevention, MariaDB database optimizations, synchronized environment documentation, and an enhanced application tracking matrix.
🛡️ Container Reliability & Orchestration Fixes
- MariaDB & Redis Healthchecks: Added
mariadb-admin pingandredis-cli pinghealthchecks to eliminate startup race conditions whereconfiguratorornew-siteattempts connections before database initialization finishes. - YAML Anchor Decoupling: Decoupled
x-backend-basefromx-backend-defaults, eliminating circular anchor inheritance onconfigurator. - Dedicated Background Worker: Added a dedicated
queue-defaultworker service incompose.yamlto prevent queue starvation and fixdocker compose restart queue-short queue-default queue-long. - Database Tuning: Configured MariaDB with
--max-allowed-packet=64Mand--default-storage-engine=INNODBfor seamless backups and large query execution.
📖 Enhanced App Metadata & Release Tracking
- Interactive Apps Matrix: Expanded the bundled apps documentation with Frappe module names, tracked branches, upstream links, release cadences (Stable LTS vs Rolling Active), and direct links to upstream releases.
- Runtime Version Inspection: Added runtime inspection command (
bench --site <site> version) for live cluster verification. - Synchronized Environment Settings: Unified
SITE_NAME,DB_ROOT_PASSWORD,ADMIN_PASSWORD,CONTAINER_PORT, andHTTP_PORTacrosscompose.yaml,example.env, andREADME.md. - Repository Hygiene: Enhanced
.gitignoreand.dockerignoreto properly exclude backups, git metadata, and IDE directories.
📦 Bundled Apps in this Image
| Application | Module Name | Upstream Repository | Tracked Branch | Cadence |
|---|---|---|---|---|
| Frappe Framework | frappe |
frappe/frappe | version-16 |
Stable (v16 LTS) |
| ERPNext | erpnext |
frappe/erpnext | version-16 |
Stable (v16 LTS) |
| HRMS | hrms |
frappe/hrms | version-16 |
Stable (v16 LTS) |
| Frappe CRM | crm |
frappe/crm | main |
Rolling (Active) |
| Frappe Helpdesk | helpdesk |
frappe/helpdesk | main |
Rolling (Active) |
| Frappe Insights | insights |
frappe/insights | version-3 |
Stable (v3 Track) |
| Frappe Builder | builder |
frappe/builder | develop |
Rolling (Cutting Edge) |
| Frappe WhatsApp | whatsapp |
frappe/whatsapp | develop |
Rolling (Active) |
| Telephony | telephony |
frappe/telephony | develop |
Rolling (Auto-managed) |
| MyInvois | myinvois_erpgulf |
ERPGulf/myinvois | main |
Rolling (Active) |
🐳 Docker Pull
docker pull amirul123/allinone-erpnext:v3.2
docker pull amirul123/allinone-erpnext:latest
docker pull amirul123/allinone-erpnext:v16v3.1.1 - Turnkey ERPNext v16 Suite with LHDN MyInvois
What's Changed in v3.1.1 🚀
This release introduces an all-in-one, turnkey ERPNext v16 production image pre-baked with key Frappe ecosystem applications and Malaysia LHDN e-Invoicing compliance.
📦 Bundled Applications & Upstream References
| Application | Upstream Branch | Purpose |
|---|---|---|
| Frappe Framework | version-16 |
Core web framework & runtime |
| ERPNext | version-16 |
Accounting, stock, buying, and selling |
| HRMS | version-16 |
HR, payroll, attendance, and leave management |
| Frappe CRM | main |
Modern sales CRM & lead pipeline |
| Frappe Helpdesk | main |
Customer ticketing & support desk |
| Telephony | develop |
Call/SMS dependency auto-managed for CRM & Helpdesk |
| Frappe Builder | develop |
Visual web page and portal builder |
| Frappe Insights | version-3 |
BI dashboards and data reporting |
| Frappe WhatsApp | develop |
Official WhatsApp integration |
| MyInvois (ERPGulf) | main |
Malaysia LHDN e-Invoicing API compliance |
🛠️ Key Repository Updates
- Added turnkey
compose.yamlandexample.envtemplates for rapid multi-container deployment. - Documented essential site creation parameters, including
--mariadb-user-host-login-scope=%to prevent database access issues across container IP changes. - Added proper repo hygiene (
.gitignore,.dockerignore, and official GNU GPL-3.0LICENSE). - Added day-to-day operational guides for backups, site restores, and migrations.
🐳 Docker Pull
docker pull amirul123/allinone-erpnext:latest
docker pull amirul123/allinone-erpnext:v16