Enable pm2 deploy & changes in visual

This commit is contained in:
Antoni Nuñez Romeu
2026-03-16 17:57:27 +01:00
parent ced7925efa
commit 9a1154a400
3 changed files with 31 additions and 3 deletions

View File

@@ -38,3 +38,31 @@ jobs:
- run: npm ci
- run: npm run build --if-present
- run: npm test
deploy:
needs: build
runs-on: Tonis-Mac-mini
if: github.ref == 'refs/heads/main' && github.event_name == 'push'
steps:
- name: PM2 Deployment
# You may pin to the exact commit or the version.
# uses: victorargento/pm2-deployment@9f1857537a23be1e6eb173bc5394a49c6e3e3e1a
uses: victorargento/pm2-deployment@0.1
with:
#
build: true # optional, default is false
# Remote host
host: 192.168.1.102
# Username to login
username: root
# SSH port
port: 22
# SSH password
# Removed direct password input for security, using environment variable instead
with:
DEPLOY_PASSWORD: ${{ secrets.DEPLOY_PASSWORD }}
# Remote path where the files are going to be copied
remote-path: /home/zouklambadabcn.com/public_html
# PM2 ID or Name of the process
pm2-id: ZLB