Update .forgejo/workflows/deploy.yaml
This commit is contained in:
parent
2a7cb635a1
commit
4f79391102
1 changed files with 4 additions and 7 deletions
|
|
@ -28,16 +28,9 @@ jobs:
|
||||||
|
|
||||||
- name: Set up Docker Buildx
|
- name: Set up Docker Buildx
|
||||||
run: |
|
run: |
|
||||||
# 1. Tenta remover o builder antigo mas não trava se não existir
|
|
||||||
docker buildx rm local-builder || true
|
docker buildx rm local-builder || true
|
||||||
|
|
||||||
# 2. Cria o builder com o driver correto
|
|
||||||
docker buildx create --name local-builder --driver docker-container
|
docker buildx create --name local-builder --driver docker-container
|
||||||
|
|
||||||
# 3. Ativa o builder explicitamente
|
|
||||||
docker buildx use local-builder
|
docker buildx use local-builder
|
||||||
|
|
||||||
# 4. Inicializa o builder (bootstrap)
|
|
||||||
docker buildx inspect --bootstrap
|
docker buildx inspect --bootstrap
|
||||||
|
|
||||||
- name: Login to Forgejo Registry
|
- name: Login to Forgejo Registry
|
||||||
|
|
@ -52,6 +45,7 @@ jobs:
|
||||||
push: true
|
push: true
|
||||||
builder: local-builder
|
builder: local-builder
|
||||||
provenance: false
|
provenance: false
|
||||||
|
sbom: false # Ajuste essencial para evitar erro 401/403 no Forgejo
|
||||||
tags: |
|
tags: |
|
||||||
${{ env.REGISTRY }}/bohessefm/gohorsejobs:latest
|
${{ env.REGISTRY }}/bohessefm/gohorsejobs:latest
|
||||||
${{ env.REGISTRY }}/bohessefm/gohorsejobs:${{ github.sha }}
|
${{ env.REGISTRY }}/bohessefm/gohorsejobs:${{ github.sha }}
|
||||||
|
|
@ -64,6 +58,7 @@ jobs:
|
||||||
push: true
|
push: true
|
||||||
builder: local-builder
|
builder: local-builder
|
||||||
provenance: false
|
provenance: false
|
||||||
|
sbom: false # Ajuste essencial para evitar erro 401/403 no Forgejo
|
||||||
tags: |
|
tags: |
|
||||||
${{ env.REGISTRY }}/bohessefm/backoffice:latest
|
${{ env.REGISTRY }}/bohessefm/backoffice:latest
|
||||||
${{ env.REGISTRY }}/bohessefm/backoffice:${{ github.sha }}
|
${{ env.REGISTRY }}/bohessefm/backoffice:${{ github.sha }}
|
||||||
|
|
@ -95,6 +90,7 @@ jobs:
|
||||||
|
|
||||||
kubectl create namespace gohorsejobsdev --dry-run=client -o yaml | kubectl apply -f -
|
kubectl create namespace gohorsejobsdev --dry-run=client -o yaml | kubectl apply -f -
|
||||||
|
|
||||||
|
# Gerencia os Secrets de Variáveis
|
||||||
kubectl -n gohorsejobsdev delete secret backend-secrets --ignore-not-found
|
kubectl -n gohorsejobsdev delete secret backend-secrets --ignore-not-found
|
||||||
kubectl -n gohorsejobsdev create secret generic backend-secrets \
|
kubectl -n gohorsejobsdev create secret generic backend-secrets \
|
||||||
--from-literal=MTU='${{ vars.MTU }}' \
|
--from-literal=MTU='${{ vars.MTU }}' \
|
||||||
|
|
@ -115,6 +111,7 @@ jobs:
|
||||||
--from-literal=AMQP_URL='${{ vars.AMQP_URL }}' \
|
--from-literal=AMQP_URL='${{ vars.AMQP_URL }}' \
|
||||||
--from-literal=DATABASE_URL='${{ vars.DATABASE_URL }}'
|
--from-literal=DATABASE_URL='${{ vars.DATABASE_URL }}'
|
||||||
|
|
||||||
|
# Gerencia o Secret de Autenticação da Imagem (Crucial para o K3s baixar a imagem)
|
||||||
kubectl -n gohorsejobsdev create secret docker-registry forgejo-registry \
|
kubectl -n gohorsejobsdev create secret docker-registry forgejo-registry \
|
||||||
--docker-server=pipe.gohorsejobs.com \
|
--docker-server=pipe.gohorsejobs.com \
|
||||||
--docker-username=bohessefm \
|
--docker-username=bohessefm \
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue