A new PR for your review: #11196
Feedback welcome! :heart:
Thanks for all the feedback today. I made a new PR that lets you configure the root collection with a JSON file: #11201
Please let me know if you like this approach better and if you have any suggestions!
@Kris Dekeyser (KU Leuven) in case you're still wondering (like I was), the demo init.sh script is already included in the configbaker image:
docker run -it --rm gdcc/configbaker:unstable bash -c 'find /scripts -name *.sh'
/scripts/fix-fs-perms.sh
/scripts/help.sh
/scripts/bootstrap/base/init.sh
/scripts/bootstrap/base/setup-all.sh
/scripts/bootstrap/base/setup-identity-providers.sh
/scripts/bootstrap/base/setup-datasetfields.sh
/scripts/bootstrap/base/setup-builtin-roles.sh
/scripts/bootstrap/dev/init.sh
/scripts/bootstrap/demo/init.sh
/scripts/update-fields.sh
/scripts/bootstrap.sh
Anyway, like you were saying today, scripts should go in the image. Config files should be mounted.
@Kris Dekeyser (KU Leuven) and others, I added the "if" we talked about last time: https://github.com/IQSS/dataverse/pull/11201/commits/4f8ea658cee5400a0e31baa9f1fc35705cf32f00
Feedback is welcome! I moved the PR into "ready for review".
Last updated: Oct 30 2025 at 05:14 UTC