From 53f09e0d3b73cf071b8168baf848ee4549d9c5df Mon Sep 17 00:00:00 2001 From: "Joseph.Rawlings" Date: Wed, 24 Dec 2025 09:16:12 -0500 Subject: [PATCH] feat: update dependency management in gitapply.sh with npm and composer commands --- gitapply.sh | 25 ++++++++++++++++++++++++- 1 file changed, 24 insertions(+), 1 deletion(-) diff --git a/gitapply.sh b/gitapply.sh index 44c5f112d..e6e63c7d3 100755 --- a/gitapply.sh +++ b/gitapply.sh @@ -244,7 +244,7 @@ run_remote_update() { echo "pending" > "$status_file" ssh -o StrictHostKeyChecking=no -o ConnectTimeout=10 -o BatchMode=yes -i "$SSH_KEY" root@"$node" \ - 'cd /var/www/paymenter && git pull && php artisan view:clear && php artisan cache:clear && systemctl restart php8.3-fpm' \ + 'cd /var/www/paymenter && git pull && npm update && npm upgrade && composer upgrade && php artisan view:clear && php artisan cache:clear && php artisan optimize && systemctl restart php8.3-fpm' \ > "$STATUS_DIR/${node}.log" 2>&1 if [ $? -eq 0 ]; then @@ -480,6 +480,24 @@ head -3 /tmp/git_output.txt 2>/dev/null | while IFS= read -r line; do printf "${NC}\n" done +# Update Dependencies +task_start "Local: Updating Dependencies" + +printf " ${C3}○${NC} NPM update..." +npm update > /dev/null 2>&1 & +spinner $! "NPM update" +task_done "NPM update completed" + +printf " ${C3}○${NC} NPM upgrade..." +npm upgrade > /dev/null 2>&1 & +spinner $! "NPM upgrade" +task_done "NPM upgrade completed" + +printf " ${C3}○${NC} Composer upgrade..." +composer upgrade > /dev/null 2>&1 & +spinner $! "Composer upgrade" +task_done "Composer upgrade completed" + # Clear Caches task_start "Local: Clearing Caches" @@ -493,6 +511,11 @@ php artisan cache:clear > /dev/null 2>&1 & spinner $! "Application cache" task_done "Application cache cleared" +printf " ${C3}○${NC} Optimizing..." +php artisan optimize > /dev/null 2>&1 & +spinner $! "Optimizing" +task_done "Optimization completed" + # Restart PHP-FPM task_start "Local: Restarting Services" printf " ${C3}○${NC} PHP 8.3 FPM..."