Files
whatsappNucleo/.gitea/workflows/deploy.yml
josedario87 eaf8bb5c28
Some checks failed
Deploy Evolution API / deploy (push) Has been cancelled
CI: Agregar workflow de despliegue automático
2025-12-02 15:40:07 -06:00

40 lines
989 B
YAML

name: Deploy Evolution API
on:
push:
branches: [main]
jobs:
deploy:
runs-on: ubuntu-latest
steps:
- name: Checkout code
uses: actions/checkout@v4
- name: Deploy to server
uses: appleboy/ssh-action@v1.0.0
with:
host: ${{ secrets.SSH_HOST }}
username: ${{ secrets.SSH_USER }}
key: ${{ secrets.SSH_KEY }}
script: |
mkdir -p /opt/whatsapp-nucleo
cd /opt/whatsapp-nucleo
# Clonar o actualizar repo
if [ -d ".git" ]; then
git pull
else
git clone https://gitea.nucleoriofrio.com/nucleo000/whatsappNucleo.git .
fi
# Crear .env desde variables
cat > .env << EOF
APP_DOMAIN=${{ vars.APP_DOMAIN }}
EVOLUTION_API_KEY=${{ secrets.EVOLUTION_API_KEY }}
EOF
# Desplegar
docker compose pull
docker compose up -d