During experimentation today I ran into the 2G memory limit of Dataverse during bootstrapping. With 2.5G it went well. Do we need to adapt the setting and documentation? Has anyone else seen these problems?
As you say, right now we set it to 2G: https://github.com/IQSS/dataverse/blob/v6.8/docker/compose/demo/compose.yml#L47
I just tried it yesterday and it worked on my machine but I have no objection to bumping it up.
I see that @Eryk Kulikowski has a suggestion to use 8G https://github.com/IQSS/dataverse/pull/11961/files#diff-2286cdeca85adb587a9640aa34352ba7c2fb6e49c0129dab05892ff67d0d4c58
# Use override file if it exists (for local customizations like memory limits)
Sounds good to me. I guess we could also .gitignore it.
I'm not sure I wanna do this. I already have a 32G machine, but IDEs, browsers etc all need RAM, too. And by default of these 8G, 6G will be statically allocated as heap for the Payara JVM... :grimacing:
That's kind of a lot and may be too much for a lot of folks not using a beefy thing for dev work
Sure, but we could rename the file to docker-compose.override.yml.sample and gitignore the non-sample version. That way it would be opt-in.
Maybe also another opportunity to move things to a /docker dir... :see_no_evil:
Oh, sure. We already have a /docker dir. We can use it more.
Last updated: Jan 09 2026 at 14:18 UTC