From 8773cd906accd686799454df2ed3c8825451bb66 Mon Sep 17 00:00:00 2001 From: bohessefm Date: Fri, 30 Jan 2026 23:33:50 +0000 Subject: [PATCH] Update .forgejo/workflows/deploy.yaml --- .forgejo/workflows/deploy.yaml | 20 +++++++++++--------- 1 file changed, 11 insertions(+), 9 deletions(-) diff --git a/.forgejo/workflows/deploy.yaml b/.forgejo/workflows/deploy.yaml index adc6464..c966a3e 100644 --- a/.forgejo/workflows/deploy.yaml +++ b/.forgejo/workflows/deploy.yaml @@ -14,7 +14,7 @@ jobs: DOCKER_API_VERSION: "1.43" defaults: run: - shell: sh # Forรงa o uso do shell compatรญvel com Alpine + shell: sh steps: - name: Install Dependencies run: | @@ -26,10 +26,6 @@ jobs: with: fetch-depth: 1 - - name: Login to Forgejo Registry - run: | - echo "${{ secrets.FORGEJO_TOKEN }}" | docker login ${{ env.REGISTRY }} -u bohessefm --password-stdin - - name: Build and Push Backend run: | echo "๐Ÿ”จ Construindo Backend..." @@ -38,21 +34,28 @@ jobs: -t ${{ env.REGISTRY }}/bohessefm/gohorsejobs:latest \ -t ${{ env.REGISTRY }}/bohessefm/gohorsejobs:${{ github.sha }} . - echo "๐Ÿš€ Enviando Backend..." + echo "๐Ÿš€ Enviando Backend (Tag: latest)..." + echo "${{ secrets.FORGEJO_TOKEN }}" | docker login ${{ env.REGISTRY }} -u bohessefm --password-stdin docker push ${{ env.REGISTRY }}/bohessefm/gohorsejobs:latest + + echo "๐Ÿš€ Enviando Backend (Tag: SHA)..." + echo "${{ secrets.FORGEJO_TOKEN }}" | docker login ${{ env.REGISTRY }} -u bohessefm --password-stdin docker push ${{ env.REGISTRY }}/bohessefm/gohorsejobs:${{ github.sha }} - name: Build and Push Backoffice run: | echo "๐Ÿ”จ Construindo Backoffice..." - # Volta para a raiz e entra no backoffice cd "${GITHUB_WORKSPACE}/backoffice" docker build --no-cache \ -t ${{ env.REGISTRY }}/bohessefm/backoffice:latest \ -t ${{ env.REGISTRY }}/bohessefm/backoffice:${{ github.sha }} . - echo "๐Ÿš€ Enviando Backoffice..." + echo "๐Ÿš€ Enviando Backoffice (Tag: latest)..." + echo "${{ secrets.FORGEJO_TOKEN }}" | docker login ${{ env.REGISTRY }} -u bohessefm --password-stdin docker push ${{ env.REGISTRY }}/bohessefm/backoffice:latest + + echo "๐Ÿš€ Enviando Backoffice (Tag: SHA)..." + echo "${{ secrets.FORGEJO_TOKEN }}" | docker login ${{ env.REGISTRY }} -u bohessefm --password-stdin docker push ${{ env.REGISTRY }}/bohessefm/backoffice:${{ github.sha }} deploy-to-k3s: @@ -66,7 +69,6 @@ jobs: run: | sed -i 's/dl-cdn.alpinelinux.org/mirror.leaseweb.com/g' /etc/apk/repositories apk add --no-cache git curl - # Instala kubectl manualmente curl -LO "https://dl.k8s.io/release/$(curl -L -s https://dl.k8s.io/release/stable.txt)/bin/linux/amd64/kubectl" chmod +x kubectl mv kubectl /usr/local/bin/