# Deploy em VPS

```bash
sudo apt update
sudo apt install -y nodejs npm mysql-server nginx certbot python3-certbot-nginx
sudo npm install -g pm2
```

```bash
cd /var/www
sudo mkdir -p pix-premiado
sudo chown -R $USER:$USER pix-premiado
cd pix-premiado
npm install --omit=dev
mysql -u root -p pix_premiado < database/schema.sql
npm run check
pm2 start ecosystem.config.cjs
pm2 save
pm2 startup
```

Copie `deploy/nginx.conf` para `/etc/nginx/sites-available/pix-premiado`, ajuste o domínio e rode:

```bash
sudo ln -sf /etc/nginx/sites-available/pix-premiado /etc/nginx/sites-enabled/pix-premiado
sudo nginx -t
sudo systemctl reload nginx
sudo certbot --nginx -d seudominio.com.br -d www.seudominio.com.br
```
