Custom Docker Build Issues

I am having issues building docker images Everytime i try to build i get different errors

I also have this error when building on a server:


Resolved 1 package in 2.18s
2026-01-01T07:28:52+03:00 [1:erpnext17:agent@erpnext17]    Building hrms @ file:///home/frappe/frappe-bench/apps/hrms
2026-01-01T07:28:53+03:00 [1:erpnext17:agent@erpnext17]       Built hrms @ file:///home/frappe/frappe-bench/apps/hrms
2026-01-01T07:28:53+03:00 [1:erpnext17:agent@erpnext17] Prepared 1 package in 1.09s
2026-01-01T07:28:53+03:00 [1:erpnext17:agent@erpnext17]  + hrms==16.0.0.dev0 (from file:///home/frappe/frappe-bench/apps/hrms)
2026-01-01T07:28:53+03:00 [1:erpnext17:agent@erpnext17] Installed 1 package in 2ms
2026-01-01T07:32:45+03:00 [1:erpnext17:agent@erpnext17] error Error: https://registry.yarnpkg.com/ionicons/-/ionicons-7.1.0.tgz: ESOCKETTIMEDOUT
2026-01-01T07:32:45+03:00 [1:erpnext17:agent@erpnext17]     at ClientRequest.<anonymous> (/home/frappe/.nvm/versions/node/v20.19.2/lib/node_modules/yarn/lib/cli.js:142037:19)
2026-01-01T07:32:45+03:00 [1:erpnext17:agent@erpnext17]     at Object.onceWrapper (node:events:638:28)
2026-01-01T07:32:45+03:00 [1:erpnext17:agent@erpnext17]     at Socket._onTimeout (node:net:595:8)
2026-01-01T07:32:45+03:00 [1:erpnext17:agent@erpnext17]     at TLSSocket.emitRequestTimeout (node:_http_client:849:9)
2026-01-01T07:32:45+03:00 [1:erpnext17:agent@erpnext17]     at process.processTimers (node:internal/timers:519:7)
2026-01-01T07:36:06+03:00 [1:erpnext17:agent@erpnext17] error Command failed with exit code 1.
2026-01-01T07:36:07+03:00 [1:erpnext17:agent@erpnext17] error Command failed with exit code 1.
2026-01-01T07:36:08+03:00 [1:erpnext17:agent@erpnext17] Aborted!

Are you installing hrms v16 with erpnext/framework v15?

1 Like

Even when i use v15 i get the same issue

I have seen your apps.json file… those are a lot of apps I must say :slight_smile:
My gut feeling tells me that just like hrms v16 and v15 are not comptable..
E.g. i think if you use the develop version of framework you will get v16 beta.. so be careful of dev branch
also the dev branch use node 24 now build(deps)!: only allow python>=3.14, nodejs>=24 by akhilnarang · Pull Request #35387 · frappe/frappe · GitHub and fix: use python 3.14 and node 24 for bench image · frappe/frappe_docker@e30f03c · GitHub
so try to experiment with versions on the frappe apps - i think third party apps are okay
Remove some suspicious ones and see if it works without them?

Am using the layered Docker container

Let me try the frappe apps to be version-15