hubxglpi/.gitea/workflows/deploy-prod.yaml
2026-05-04 09:14:27 -03:00

27 lines
483 B
YAML

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 master
git checkout master
git pull --ff-only origin master
npm ci --omit=dev
pm2 reload ecosystem.config.js --env production || pm2 start ecosystem.config.js --env production
pm2 save