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"