From 90e071dc3ab7c3aef84c3a238dde2e89b5417d0d Mon Sep 17 00:00:00 2001 From: gyurix Date: Mon, 4 Aug 2025 15:16:29 +0200 Subject: [PATCH 1/2] Update CMD in service-filebrowser.json to set working directory and improve initialization logic --- filebrowser/service-filebrowser.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/filebrowser/service-filebrowser.json b/filebrowser/service-filebrowser.json index 32274b6..975cb69 100644 --- a/filebrowser/service-filebrowser.json +++ b/filebrowser/service-filebrowser.json @@ -57,11 +57,11 @@ "ENV_FILES": [ "/etc/user/secret/filebrowser/filebrowser.json" ], - "EXTRA": "--restart always", + "EXTRA": "--restart always --workdir=/home/user", "DEPEND": [], "START_ON_BOOT": "false", "ENTRYPOINT": "sh", - "CMD": "if [ ! -f /database.db ]; then /bin/filebrowser config init && /bin/filebrowser users add \"$FILEBROWSER_USER\" \"$FILEBROWSER_PASS\" --perm.admin && /bin/filebrowser ; else /bin/filebrowser ; fi", + "CMD": "cd /home/user ;if [ ! -f database.db ]; then /bin/filebrowser config init && /bin/filebrowser users add \"$FILEBROWSER_USER\" \"$FILEBROWSER_PASS\" --perm.admin && /bin/filebrowser ; else /bin/filebrowser ; fi", "PRE_START": "null", "POST_START": [ "firewall-filebrowser", From ea7bec4dfcfb6a2d642d4077892cf53cb54f812e Mon Sep 17 00:00:00 2001 From: gyurix Date: Mon, 4 Aug 2025 15:20:57 +0200 Subject: [PATCH 2/2] Refactor CMD in service-filebrowser.json to remove unnecessary directory change --- filebrowser/service-filebrowser.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/filebrowser/service-filebrowser.json b/filebrowser/service-filebrowser.json index 975cb69..c1f3a59 100644 --- a/filebrowser/service-filebrowser.json +++ b/filebrowser/service-filebrowser.json @@ -61,7 +61,7 @@ "DEPEND": [], "START_ON_BOOT": "false", "ENTRYPOINT": "sh", - "CMD": "cd /home/user ;if [ ! -f database.db ]; then /bin/filebrowser config init && /bin/filebrowser users add \"$FILEBROWSER_USER\" \"$FILEBROWSER_PASS\" --perm.admin && /bin/filebrowser ; else /bin/filebrowser ; fi", + "CMD": "if [ ! -f database.db ]; then /bin/filebrowser config init && /bin/filebrowser users add \"$FILEBROWSER_USER\" \"$FILEBROWSER_PASS\" --perm.admin && /bin/filebrowser ; else /bin/filebrowser ; fi", "PRE_START": "null", "POST_START": [ "firewall-filebrowser",