From e06e9c8b09597fdc1047e76920e4044b13d5415a Mon Sep 17 00:00:00 2001 From: Christian Dielitz Date: Fri, 29 May 2026 16:51:05 +0200 Subject: [PATCH] Adjusted entrypoint.sh to be posix conform --- entrypoint.sh | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/entrypoint.sh b/entrypoint.sh index 5f990506..1b757c10 100755 --- a/entrypoint.sh +++ b/entrypoint.sh @@ -10,17 +10,17 @@ STORAGE_DIR="/app/storage" STATIC_DIR="/app/static" # Ensure the storage directory exists and is writable by oxicloud -if [[ -d "$STORAGE_DIR" && "$(id -u)" -eq 0 ]]; then +if [ -d "$STORAGE_DIR" ] && [ "$(id -u)" -eq 0 ]; then chown -R oxicloud:oxicloud "$STORAGE_DIR" fi # Ensure static directory is readable -if [[ -d "$STATIC_DIR" && "$(id -u)" -eq 0 ]]; then +if [ -d "$STATIC_DIR" ] && [ "$(id -u)" -eq 0 ]; then chown -R oxicloud:oxicloud "$STATIC_DIR" fi # Drop privileges and exec the main binary (or whatever was passed as CMD) -if [[ "$(id -u)" -eq 0 ]]; then +if [ "$(id -u)" -eq 0 ]; then exec su-exec oxicloud "$@" else oxicloud "$@"