Branch: refs/heads/master Home: https://github.com/xwiki/xwiki-docker Commit: 86bbfc2e2e92e081162ce4433f91a8318ba53ec7 https://github.com/xwiki/xwiki-docker/commit/86bbfc2e2e92e081162ce4433f91a83... Author: Vincent Massol <[email protected]> Date: 2026-07-29 (Wed, 29 Jul 2026) Changed paths: M 16/mariadb-tomcat/xwiki/docker-entrypoint.sh M 16/mysql-tomcat/xwiki/docker-entrypoint.sh M 16/postgres-tomcat/xwiki/docker-entrypoint.sh M 17/mariadb-tomcat/xwiki/docker-entrypoint.sh M 17/mysql-tomcat/xwiki/docker-entrypoint.sh M 17/postgres-tomcat/xwiki/docker-entrypoint.sh M 18.4/mariadb-tomcat/xwiki/docker-entrypoint.sh M 18.4/mysql-tomcat/xwiki/docker-entrypoint.sh M 18.4/postgres-tomcat/xwiki/docker-entrypoint.sh M 18/mariadb-tomcat/xwiki/docker-entrypoint.sh M 18/mysql-tomcat/xwiki/docker-entrypoint.sh M 18/postgres-tomcat/xwiki/docker-entrypoint.sh M template/xwiki/docker-entrypoint.sh Log Message: ----------- XDOCKER-417: Configuration fails on read-only root filesystem (#96) * Extract the duplicated in-place sed logic of xwiki_replace and safesed into a single sed_in_place helper. * Print an actionable error when the target configuration file cannot be opened for writing, telling the user that the configuration files must be bind-mounted individually when the container runs with a read-only root filesystem. * Make the restore of a truncated target best-effort, so that the temporary copy is always removed even when the restore itself fails: the copy of hibernate.cfg.xml holds the database password. Co-authored-by: Claude Opus 5 (1M context) <[email protected]> To unsubscribe from these emails, change your notification settings at https://github.com/xwiki/xwiki-docker/settings/notifications