bdc7f750a96cc73eec7cfbb8223a21b7ed015a8d
Reviewed-on: #2
Merge pull request 'lab: add validated Frappe and ERPNext v17 base' (#2) from enuxia-suite-v17-lab into main
Merge pull request 'lab: add validated Frappe and ERPNext v17 base' (#2) from enuxia-suite-v17-lab into main
Enuxia Suite
Public ARM64 production image for Frappe Framework and ERPNext v16, maintained by Enuxia.
Published image
docker pull git.enuxia.fr/enuxia-public/enuxia-suite:16.23.1-prod-arm64-20260622-r3
Rolling tag:
docker pull git.enuxia.fr/enuxia-public/enuxia-suite:16-prod-arm64
Platform: linux/arm64
Versions
- Frappe Framework 16.23.1
- ERPNext 16.23.1
- 21 additional applications
- Exact application revisions are recorded in
manifests/apps.v16.prod.lock.json
Repository layout
images/Containerfile.v16-prod: production image definition- `manifests/apps.v16.prod
Repository layout
images/Containerfile.v16-prod: production image definitionmanifests/apps.v16.prod.json: production application manifestmanifests/apps.v16.prod.lock.json: revisions used by the validated releasemanifests/apps.v16.dev.json: development application manifestpatches/: compatibility corrections included in the releaseresources/core/: runtime entrypoint scripts
Build
Run from the repository root with Docker BuildKit:
docker buildx build \
--platform linux/arm64 \
--secret id=apps_json,src=manifests/apps.v16.prod.json \
--file images/Containerfile.v16-prod \
--tag enuxia-suite:16-prod-arm64 \
--load \
.
The immutable OCI image is the reference production artifact. Upstream branches in the build manifest may move; the lock file records the exact source revisions used by release R3.
Validation
Release R3 was validated on a native ARM64 Raspberry Pi environment with:
- fresh-site installation
- migration of an existing Frappe v16 site
- application schema migration
- scheduler hook synchronization
- background workers
- websocket service
- Desk session boot
- HTTP health check
Security
Secrets, site configuration, customer data, backups and deployment credentials are intentionally excluded from this repository.
Each bundled application retains its own upstream licence and copyright.
Description
Languages
Python
95.3%
Shell
4.7%