#!/bin/bash # πŸš€ Script para Instalar Node.js no Servidor Ubuntu # Execute: ./install-nodejs-server.sh usuario@servidor echo "πŸ“¦ Instalando Node.js no Servidor Ubuntu" echo "========================================" if [ -z "$1" ]; then echo "❌ Uso: ./install-nodejs-server.sh usuario@servidor" echo " Exemplo: ./install-nodejs-server.sh tiago@192.168.195.145" exit 1 fi SERVER=$1 echo "πŸ”— Conectando ao servidor: $SERVER" # Instalar Node.js no servidor ssh -t $SERVER " echo 'πŸ“¦ Atualizando sistema...' sudo apt update echo 'πŸ“¦ Instalando curl...' sudo apt install -y curl echo 'πŸ“¦ Baixando Node.js 18...' curl -fsSL https://deb.nodesource.com/setup_18.x | sudo -E bash - echo 'πŸ“¦ Instalando Node.js...' sudo apt-get install -y nodejs echo 'πŸ“¦ Instalando PM2 globalmente...' sudo npm install -g pm2 echo 'βœ… Verificando instalaΓ§Γ£o:' echo 'Node.js:' \$(node -v) echo 'NPM:' \$(npm -v) echo 'PM2:' \$(pm2 -v) echo 'πŸŽ‰ Node.js instalado com sucesso!' " echo "" echo "βœ… Node.js instalado! Agora execute o deploy novamente:" echo "./deploy-to-server.sh $SERVER"