From a53b702c454e3605d1ad8c2e92c6143b179e6bee Mon Sep 17 00:00:00 2001 From: Richy HBM Date: Thu, 27 Mar 2025 16:04:35 +0000 Subject: [PATCH] Create required dirs if missing Signed-off-by: Richy HBM --- debian/scripts/init.sh | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/debian/scripts/init.sh b/debian/scripts/init.sh index 7791f1f..b4d6174 100755 --- a/debian/scripts/init.sh +++ b/debian/scripts/init.sh @@ -1,6 +1,12 @@ #!/bin/sh -eu if [ "$*" = 'supervisord -c /etc/supervisor/conf.d/supervisord.conf' ]; then + + # Check for required folders and create if needed + [ -d /var/www/html/storage/framework/sessions ] || mkdir -p /var/www/html/storage/framework/sessions + [ -d /var/www/html/storage/framework/views ] || mkdir -p /var/www/html/storage/framework/views + [ -d /var/www/html/storage/framework/cache ] || mkdir -p /var/www/html/storage/framework/cache + # Workaround for application updates if [ "$(ls -A /tmp/public)" ]; then echo "Updating public folder..."