Skip to content

Releases: Amirul78800/erpnext-allinone

v3.2 - Turnkey Reliability & Enhanced App Metadata

Choose a tag to compare

@Amirul78800 Amirul78800 released this 01 Nov 04:35
9d9eae3

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 ping and redis-cli ping healthchecks to eliminate startup race conditions where configurator or new-site attempts connections before database initialization finishes.
  • YAML Anchor Decoupling: Decoupled x-backend-base from x-backend-defaults, eliminating circular anchor inheritance on configurator.
  • Dedicated Background Worker: Added a dedicated queue-default worker service in compose.yaml to prevent queue starvation and fix docker compose restart queue-short queue-default queue-long.
  • Database Tuning: Configured MariaDB with --max-allowed-packet=64M and --default-storage-engine=INNODB for 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, and HTTP_PORT across compose.yaml, example.env, and README.md.
  • Repository Hygiene: Enhanced .gitignore and .dockerignore to 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:v16

v3.1.1 - Turnkey ERPNext v16 Suite with LHDN MyInvois

Choose a tag to compare

@Amirul78800 Amirul78800 released this 28 Oct 02:23
c86dae1

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.yaml and example.env templates 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.0 LICENSE).
  • 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