From 3b0e475de657ee5a3b42e8129b1d244c4c100c00 Mon Sep 17 00:00:00 2001 From: David Bomba Date: Sun, 24 Nov 2024 11:50:13 +1100 Subject: [PATCH] Adjustments for permissions --- debian/scripts/init.sh | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/debian/scripts/init.sh b/debian/scripts/init.sh index 0e42cad..77a37bf 100755 --- a/debian/scripts/init.sh +++ b/debian/scripts/init.sh @@ -36,20 +36,22 @@ mkdir -p \ /var/www/html/storage/framework/sessions \ /var/www/html/storage/framework/views \ /var/www/html/storage/logs \ - /var/www/html/public/uploads + /var/www/html/public/storage # Set directory permissions without changing ownership chmod -R 775 \ /var/www/html/storage \ /var/www/html/bootstrap/cache \ - /var/www/html/public/uploads + /var/www/html/public/storage + +chown -R www-data:www-data /var/www/html/storage # Clear and cache config in production if [ "$APP_ENV" = "production" ]; then - php artisan config:cache - php artisan optimize - php artisan package:discover - php artisan migrate --force + gosu www-data php artisan config:cache + gosu www-data php artisan optimize + gosu www-data php artisan package:discover + gosu www-data php artisan migrate --force echo "Checking initialization status..."