chore: use podman with socket path

This commit is contained in:
NANDO9322 2026-01-21 21:09:37 -03:00
parent abf5612173
commit 41325d6396

View file

@ -14,16 +14,22 @@ jobs:
- name: Build and Push Image - name: Build and Push Image
run: | 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 # Login no seu registro
docker build -t git.saveinmed.com.br/${{ github.repository }}:latest ./backend 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 - name: Deploy to K3s
run: | run: |
# A pasta k8s agora está na raiz, então o comando abaixo funcionará # Aplica as configurações no cluster
kubectl apply -f k8s/ kubectl apply -f k8s/
# Força a atualização do Pod no Poseidon
kubectl rollout restart deployment/photum-backend -n photum kubectl rollout restart deployment/photum-backend -n photum