CI: Agregar workflow de deploy y hook de monitoreo de Gitea Actions
All checks were successful
deploy / deploy (push) Successful in 28s

This commit is contained in:
2025-12-02 16:33:42 -06:00
parent cd64f1e8b2
commit 9c16924c68
3 changed files with 229 additions and 0 deletions

View File

@@ -0,0 +1,31 @@
name: deploy
on:
push:
branches: [ main, master ]
jobs:
#───────────────── deploy (unified) ─────────────────
deploy:
runs-on: docker
env:
APP_NAME: ${{ vars.APP_NAME }}
APP_DOMAIN: ${{ vars.APP_DOMAIN }}
EVOLUTION_API_KEY: ${{ secrets.EVOLUTION_API_KEY }}
steps:
- uses: actions/checkout@v3
- name: Info about environment
run: |
echo " Deploying ${{ vars.APP_NAME }}"
echo " Domain: ${{ vars.APP_DOMAIN }}"
echo " Network: principal"
- name: Pull fresh images used in compose
run: docker compose pull
- name: Clean up stack
run: docker compose --project-name $APP_NAME down
- name: Update stack
run: docker compose --project-name $APP_NAME up -d --remove-orphans --wait