diff --git a/scripts/update.sh b/scripts/update.sh index 6252bdb..4c34202 100644 --- a/scripts/update.sh +++ b/scripts/update.sh @@ -406,13 +406,18 @@ if [[ $NEED_MIGRATIONS -eq 1 ]]; then fi if [[ $NEED_PHP_RESTART -eq 1 || $NEED_COMPOSER -eq 1 || $NEED_MIGRATIONS -eq 1 ]]; then - echo "[i] Cache/Optimierungen …" - as_app "cd ${APP_DIR} && php artisan optimize:clear || true" - as_app "cd ${APP_DIR} && php artisan config:cache || true" - as_app "cd ${APP_DIR} && php artisan route:cache || true" as_app "cd ${APP_DIR} && php artisan queue:restart || true" fi +# -------- Version + Build-Info ablegen ---------------------------------------- +NEW_VER="$(get_version)" +write_version_files "$NEW_VER" "$NEW_REV" + +# -------- Rechte + Cache aufbauen (VOR PHP-FPM Restart) ---------------------- +# fix_permissions: chown aller App-Dirs + optimize:clear + optimize +# PHP-FPM startet erst danach → kein Request trifft kaputte/leere Caches +fix_permissions + # -------- Dienste neu laden (gezielt) ---------------------------------------- echo "[i] Dienste neu laden …" if [[ $NEED_PHP_RESTART -eq 1 || $NEED_COMPOSER -eq 1 || $NEED_MIGRATIONS -eq 1 ]]; then @@ -430,12 +435,6 @@ if [[ "$MAINTENANCE_ACTIVE" -eq 1 ]]; then artisan_up MAINTENANCE_ACTIVE=0 fi - -# -------- Version + Build-Info ablegen ---------------------------------------- -NEW_VER="$(get_version)" -write_version_files "$NEW_VER" "$NEW_REV" - -fix_permissions echo "[✓] Update abgeschlossen: ${OLD_VER} → ${NEW_VER} (${OLD_REV:0:7} → ${NEW_REV:0:7})" # -------- .env: REVERB-Werte auf Domain-Basis normalisieren -------------------