From 867243970bbcc296cdd2b93bacff5735234dd644 Mon Sep 17 00:00:00 2001 From: Lanjelin <6988319+Lanjelin@users.noreply.github.com> Date: Mon, 11 Dec 2023 09:23:04 +0100 Subject: [PATCH] Update 20-config Fix permission error, and missing filebrowser.db for .s6 images. Should resolve https://github.com/filebrowser/filebrowser/issues/2217 --- docker/root/etc/cont-init.d/20-config | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/docker/root/etc/cont-init.d/20-config b/docker/root/etc/cont-init.d/20-config index e9fa26b2..eab7357d 100644 --- a/docker/root/etc/cont-init.d/20-config +++ b/docker/root/etc/cont-init.d/20-config @@ -1,15 +1,17 @@ #!/usr/bin/with-contenv bash -# make folders -mkdir -p /database - # copy config if [ ! -f "/config/settings.json" ]; then cp -a /defaults/settings.json /config/settings.json fi +# check if db exists +if [ ! -f "/database/filebrowser.db" ]; then + touch "/database/filebrowser.db" +fi + # permissions -chown abc:abc \ - /config/settings.json \ +chown -R "$PUID:$PGID" \ + /config \ /database \ - /srv \ No newline at end of file + /srv