diff --git a/.forgejo/workflows/deploy.yaml b/.forgejo/workflows/deploy.yaml index 51f0d8a..6dc3118 100644 --- a/.forgejo/workflows/deploy.yaml +++ b/.forgejo/workflows/deploy.yaml @@ -10,24 +10,23 @@ jobs: steps: - name: Checkout Code (Nativo) run: | - # 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 + # ALTERAÇÃO AQUI: Em vez de unix://, use o TCP do container interno + export DOCKER_HOST=tcp://localhost:2375 - # Usamos o comando 'docker' (CLI) que já existe no container - # Ele enviará os comandos para o motor do Podman no Zeus + # Login no registro usando o Docker interno echo "${{ secrets.FORGEJO_TOKEN }}" | docker login git.saveinmed.com.br -u ${{ github.actor }} --password-stdin + # Build e Push 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 + # Aplica as mudanças no cluster kubectl apply -f k8s/ kubectl rollout restart deployment/photum-backend -n photum