name: K3s Auto-Deploy on: [push] jobs: build-and-deploy: runs-on: self-hosted steps: - name: Checkout Code uses: actions/checkout@v4 - name: Build and Push Image run: | # Logando com o token que você já gerou echo "${{ secrets.FORGEJO_TOKEN }}" | docker login git.saveinmed.com.br -u ${{ github.actor }} --password-stdin # Build e Push automáticos docker build -t git.saveinmed.com.br/${{ github.repository }}:latest . docker push git.saveinmed.com.br/${{ github.repository }}:latest - name: Deploy to K3s run: | # Aplica os arquivos da pasta k8s kubectl apply -f k8s/deployment.yaml kubectl apply -f k8s/service.yaml # AJUSTE AQUI: Use o nome que está no seu metadata.name do deployment.yaml kubectl rollout restart deployment/photum-backend -n photum