diff --git a/.forgejo/workflows/deploy.yaml b/.forgejo/workflows/deploy.yaml index a814e7f..e101ee2 100644 --- a/.forgejo/workflows/deploy.yaml +++ b/.forgejo/workflows/deploy.yaml @@ -14,16 +14,22 @@ jobs: - name: Build and Push Image run: | - echo "${{ secrets.FORGEJO_TOKEN }}" | docker login git.saveinmed.com.br -u ${{ github.actor }} --password-stdin + # Define o socket do Podman para a sessão + export DOCKER_HOST=unix:///run/podman/podman.sock - # BUILD AJUSTADO: aponta para a pasta /backend onde está seu Dockerfile - docker build -t git.saveinmed.com.br/${{ github.repository }}:latest ./backend + # Login no seu registro + echo "${{ secrets.FORGEJO_TOKEN }}" | podman login git.saveinmed.com.br -u ${{ github.actor }} --password-stdin - docker push git.saveinmed.com.br/${{ github.repository }}:latest + # Build da imagem (usando a pasta backend onde está o Dockerfile) + podman build -t git.saveinmed.com.br/${{ github.repository }}:latest ./backend + + # Envio para o registro + podman push git.saveinmed.com.br/${{ github.repository }}:latest - name: Deploy to K3s run: | - # A pasta k8s agora está na raiz, então o comando abaixo funcionará + # Aplica as configurações no cluster kubectl apply -f k8s/ + # Força a atualização do Pod no Poseidon kubectl rollout restart deployment/photum-backend -n photum