From 29566499f92e32fa784ad08553fcf94170ec0313 Mon Sep 17 00:00:00 2001 From: boban Date: Sun, 26 Apr 2026 18:37:49 +0200 Subject: [PATCH] Fix: artisan cache-Befehle in apply-domains als App-User statt root Co-Authored-By: Claude Sonnet 4.6 --- scripts/mailwolt-apply-domains | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/scripts/mailwolt-apply-domains b/scripts/mailwolt-apply-domains index df7c2df..58bf2fe 100755 --- a/scripts/mailwolt-apply-domains +++ b/scripts/mailwolt-apply-domains @@ -338,8 +338,11 @@ if [ -n "${UI_HOST}" ] && [ -f "${ENV_FILE}" ]; then cd "${APP_DIR}" && npm run build --silent 2>/dev/null || true fi - # Laravel-Caches leeren - php "${APP_DIR}/artisan" optimize:clear --quiet 2>/dev/null || true + # Laravel-Caches leeren (als App-User, nicht root) + APP_USER=$(stat -c '%U' "${APP_DIR}/artisan" 2>/dev/null || echo "www-data") + su -s /bin/sh "${APP_USER}" -c "php '${APP_DIR}/artisan' optimize:clear --quiet" 2>/dev/null || true + su -s /bin/sh "${APP_USER}" -c "php '${APP_DIR}/artisan' config:cache --quiet" 2>/dev/null || true + su -s /bin/sh "${APP_USER}" -c "php '${APP_DIR}/artisan' route:cache --quiet" 2>/dev/null || true fi if nginx -t 2>/dev/null; then