From d3a2ad0a1377e71bd3452c5b54039e497896afc4 Mon Sep 17 00:00:00 2001 From: Alexandre <44178713+alexbelgium@users.noreply.github.com> Date: Thu, 21 Oct 2021 19:59:51 +0200 Subject: [PATCH] Update docker-entrypoint.sh --- webtrees/rootfs/docker-entrypoint.sh | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) diff --git a/webtrees/rootfs/docker-entrypoint.sh b/webtrees/rootfs/docker-entrypoint.sh index 5c8b111b0..68fbb812e 100644 --- a/webtrees/rootfs/docker-entrypoint.sh +++ b/webtrees/rootfs/docker-entrypoint.sh @@ -27,7 +27,6 @@ if [ -f /data/webtrees.sqlite ]; then ln -s /data/webtrees.sqlite /var/www/webtrees/data fi - ############# # START APP # ############# @@ -217,3 +216,20 @@ https echo "$PREFIX Starting Apache" exec apache2-foreground + +#Create persistence +if [ ! -f /data/config.ini.php ]; then +mv /var/www/webtrees/data/config.ini.php /data +ln -s /data/config.ini.php /var/www/webtrees/data +fi + +if [ ! -f /data/webtrees.sqlite ]; then + sleep 5m + until [ -f /var/www/webtrees/data/webtrees.sqlite ] + do + sleep 5m + done + mv /var/www/webtrees/data/webtrees.sqlite /data + ln -s /data/webtrees.sqlite /var/www/webtrees/data + exit +fi