From bd5a7d534a58853474da3a1cff7f50712a0e845e Mon Sep 17 00:00:00 2001 From: NANDO9322 Date: Wed, 21 Jan 2026 21:55:42 -0300 Subject: [PATCH] chore: test deploy with host runner3 --- .forgejo/workflows/deploy.yaml | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/.forgejo/workflows/deploy.yaml b/.forgejo/workflows/deploy.yaml index cfc95fc..51f0d8a 100644 --- a/.forgejo/workflows/deploy.yaml +++ b/.forgejo/workflows/deploy.yaml @@ -10,22 +10,24 @@ jobs: steps: - name: Checkout Code (Nativo) run: | - # Limpa a pasta e clona o código sem precisar de Node.js + # Limpa a pasta e clona usando o Git do Zeus rm -rf * git clone -b dev https://${{ github.actor }}:${{ secrets.FORGEJO_TOKEN }}@git.saveinmed.com.br/${{ github.repository }}.git . - name: Build and Push run: | + # Apontamos o socket para o Podman do Zeus export DOCKER_HOST=unix:///run/podman/podman.sock - # Login no registro - echo "${{ secrets.FORGEJO_TOKEN }}" | podman login git.saveinmed.com.br -u ${{ github.actor }} --password-stdin + # Usamos o comando 'docker' (CLI) que já existe no container + # Ele enviará os comandos para o motor do Podman no Zeus + echo "${{ secrets.FORGEJO_TOKEN }}" | docker login git.saveinmed.com.br -u ${{ github.actor }} --password-stdin - # Build e Push - podman build -t git.saveinmed.com.br/${{ github.repository }}:latest ./backend - podman push git.saveinmed.com.br/${{ github.repository }}:latest + docker build -t git.saveinmed.com.br/${{ github.repository }}:latest ./backend + docker push git.saveinmed.com.br/${{ github.repository }}:latest - name: Deploy run: | + # Aplica as mudanças no K3s usando o kubectl do Zeus kubectl apply -f k8s/ kubectl rollout restart deployment/photum-backend -n photum