Two build fixes surfaced while shipping the set-password rename: 1. erpnext/Dockerfile cloned frappe/payments unpinned; its default branch now requires Python >=3.14 while frappe/erpnext:v15 ships 3.11, so the image build failed with 'Package payments requires a different Python'. Pin the clone to --branch version-15. 2. deploy.sh built the erpnext image without first staging the custom Frappe apps into the build context (erpnext/build.sh). That meant a baked-code change could silently ship stale code. Stage apps when erpnext is built. |
||
|---|---|---|
| .. | ||
| .gitignore | ||
| build.sh | ||
| Dockerfile | ||