Deploy · SH
#!/bin/bash
# ─── Deploy en VPS (Ubuntu/Debian) ────────────────────────────────────────────
# Ejecutar como root o con sudo: bash deploy.sh
set -e
echo "== 1. Instalar Node.js 20 LTS =="
curl -fsSL https://deb.nodesource.com/setup_20.x | bash -
apt-get install -y nodejs
echo "== 2. Instalar PM2 (proceso persistente) =="
npm install -g pm2
echo "== 3. Instalar dependencias del proyecto =="
cd "$(dirname "$0")"
npm install
echo "== 4. Iniciar con PM2 =="
pm2 start server.js --name arca-consulta
pm2 save
pm2 startup # sigue las instrucciones para que arranque al reiniciar
echo ""
echo "== 5. Nginx (proxy inverso) =="
echo "Instalá nginx y creá /etc/nginx/sites-available/arca-consulta:"
cat