From bca13736d838bf99e6002771d2818c19e424d3ac Mon Sep 17 00:00:00 2001 From: iDefineHD Date: Sun, 11 Jan 2026 00:53:44 +0000 Subject: [PATCH] Run npm install on server after deployment --- .gitea/workflows/deploy.yml | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/.gitea/workflows/deploy.yml b/.gitea/workflows/deploy.yml index df45ee2..84ddfaf 100644 --- a/.gitea/workflows/deploy.yml +++ b/.gitea/workflows/deploy.yml @@ -62,6 +62,16 @@ jobs: -e "ssh -i $SSH_KEY -o StrictHostKeyChecking=no -p $SERVER_PORT" \ ./frontend/dist/ ${SERVER_USER}@${SERVER_HOST}:/var/www/html/turbotrades/ + # Install dependencies on server + echo "📦 Installing dependencies on server..." + ssh -i $SSH_KEY -o StrictHostKeyChecking=no -p $SERVER_PORT ${SERVER_USER}@${SERVER_HOST} << 'EOF' + cd /root/ttbackend + npm install --production + chown -R www-data:www-data /var/www/html/turbotrades + chmod -R 755 /var/www/html/turbotrades + echo "✅ Dependencies installed!" + EOF + echo "✅ Deployment complete!" echo "🌐 Frontend: https://turbotrades.dev" echo "🔧 Backend: https://api.turbotrades.dev"