Upgrading ODK Central to v2025.2.3 - Memory issue

Hi,

Just want to share my recent experience of upgrading ODK Central from 2025.2.2 to 2025.2.3. My server is on AWS, a t3.small machine with 2GB memory. Central works pretty fine on this config for data collection, and even fresh installation of 2025.2.2. However, on upgrading to 2025.2.3, the CLI was getting stuck on this step:

docker compose pull && docker compose build --pull

I rebooted the server multiple times and repeated the steps, but ending up again with this log lines:

#56 19.01 
#56 19.01 added 1110 packages in 19s 
#56 20.17 
#56 20.17 > odk-central-frontend@0.1.0 build 
#56 20.17 > vite build 
#56 20.17 
#56 21.95 vite v6.3.5 building for production... 
#56 22.08 transforming... 

After digging a lot, I came to know that docker needs a bigger memory to do this. So I bumped up my RAM, and then this went ahead successfully.

Just wanted to share this with the community, for the help of others if coming across this issue in the upgrade.

Cheers,

Saad

3 Likes

We are working on pre-building all containers images so that this kind of errors can be avoided, you can follow the work at https://github.com/getodk/central/issues/677.

2 Likes