CI/CD: Adicionado o workflow de deploy para produção

This commit is contained in:
Rafael Alves Lopes 2026-05-04 09:06:34 -03:00
parent 8363bde237
commit e4a736fc59

View File

@ -0,0 +1,26 @@
name: Deploy Production
on:
push:
branches:
- main
jobs:
deploy:
runs-on: vm-prod
steps:
- name: Deploy application
run: |
set -euo pipefail
cd /opt/HUBXGLPI
git fetch origin main
git checkout main
git pull --ff-only origin main
npm ci --omit=dev
pm2 reload ecosystem.config.js --env production || pm2 start ecosystem.config.js --env production
pm2 save