ajustes
This commit is contained in:
parent
00d38c6806
commit
5d66982710
1 changed files with 7 additions and 12 deletions
|
|
@ -26,14 +26,7 @@ jobs:
|
|||
with:
|
||||
fetch-depth: 1
|
||||
|
||||
- name: Login to Forgejo Registry
|
||||
uses: docker/login-action@v3
|
||||
with:
|
||||
registry: ${{ env.REGISTRY }}
|
||||
username: bohessefm
|
||||
password: ${{ secrets.FORGEJO_TOKEN }}
|
||||
|
||||
# Build do Backend carregando no Daemon local primeiro
|
||||
# Build do Backend (Livre de rede/registry durante o build)
|
||||
- name: Build Backend
|
||||
uses: docker/build-push-action@v5
|
||||
with:
|
||||
|
|
@ -43,9 +36,10 @@ jobs:
|
|||
provenance: false
|
||||
tags: ${{ env.REGISTRY }}/bohessefm/gohorsejobs:${{ github.sha }}
|
||||
|
||||
# Push manual sequencial para evitar o Erro 500 (Timeout de Manifesto)
|
||||
# Push do Backend com Login JIT (Just-in-Time)
|
||||
- name: Push Backend Tags
|
||||
run: |
|
||||
echo "${{ secrets.FORGEJO_TOKEN }}" | docker login ${{ env.REGISTRY }} -u bohessefm --password-stdin
|
||||
docker tag ${{ env.REGISTRY }}/bohessefm/gohorsejobs:${{ github.sha }} ${{ env.REGISTRY }}/bohessefm/gohorsejobs:latest
|
||||
docker push ${{ env.REGISTRY }}/bohessefm/gohorsejobs:${{ github.sha }}
|
||||
sleep 2
|
||||
|
|
@ -61,9 +55,10 @@ jobs:
|
|||
provenance: false
|
||||
tags: ${{ env.REGISTRY }}/bohessefm/backoffice:${{ github.sha }}
|
||||
|
||||
# Push manual sequencial do Backoffice
|
||||
# Push do Backoffice com Login JIT (Resolve o Unauthorized no final do push)
|
||||
- name: Push Backoffice Tags
|
||||
run: |
|
||||
echo "${{ secrets.FORGEJO_TOKEN }}" | docker login ${{ env.REGISTRY }} -u bohessefm --password-stdin
|
||||
docker tag ${{ env.REGISTRY }}/bohessefm/backoffice:${{ github.sha }} ${{ env.REGISTRY }}/bohessefm/backoffice:latest
|
||||
docker push ${{ env.REGISTRY }}/bohessefm/backoffice:${{ github.sha }}
|
||||
sleep 2
|
||||
|
|
@ -97,7 +92,7 @@ jobs:
|
|||
# 1. Garantir o Namespace
|
||||
kubectl create namespace gohorsejobsdev --dry-run=client -o yaml | kubectl apply -f -
|
||||
|
||||
# 2. IMAGE PULL SECRET (O cluster usa isso para puxar a imagem do Forgejo)
|
||||
# 2. IMAGE PULL SECRET
|
||||
kubectl -n gohorsejobsdev create secret docker-registry forgejo-registry \
|
||||
--docker-server=${{ env.REGISTRY }} \
|
||||
--docker-username=bohessefm \
|
||||
|
|
@ -119,7 +114,7 @@ jobs:
|
|||
kubectl -n gohorsejobsdev set image deployment/gohorse-backend-dev backend=${{ env.REGISTRY }}/bohessefm/gohorsejobs:${{ github.sha }}
|
||||
kubectl -n gohorsejobsdev set image deployment/gohorse-backoffice-dev backoffice=${{ env.REGISTRY }}/bohessefm/backoffice:${{ github.sha }}
|
||||
|
||||
# 6. Restart Forçado (Gohorse Style)
|
||||
# 6. Restart Forçado
|
||||
kubectl delete pod -n gohorsejobsdev -l app=gohorse-backend-dev --force --grace-period=0
|
||||
kubectl delete pod -n gohorsejobsdev -l app=gohorse-backoffice-dev --force --grace-period=0
|
||||
|
||||
|
|
|
|||
Loading…
Reference in a new issue