gohorsejobs/k8s/dev/backoffice-deployment-dev.yaml
2026-01-31 11:07:00 -03:00

53 lines
No EOL
1.7 KiB
YAML

build-and-push:
runs-on: docker-ready
env:
DOCKER_API_VERSION: "1.43"
REGISTRY: pipe.gohorsejobs.com
defaults:
run:
shell: sh
steps:
- name: Install Dependencies
run: |
sed -i 's/dl-cdn.alpinelinux.org/mirror.leaseweb.com/g' /etc/apk/repositories
apk add --no-cache git docker-cli docker-cli-buildx nodejs
- name: Checkout code
uses: actions/checkout@v4
with:
fetch-depth: 1
# REMOVIDO: docker buildx create (Isso estava isolando o login e causando o 401)
- name: Login to Forgejo Registry
uses: docker/login-action@v3
with:
registry: ${{ env.REGISTRY }}
username: bohessefm
password: ${{ secrets.FORGEJO_TOKEN }}
- name: Build and Push Backend
uses: docker/build-push-action@v5
with:
context: ./backend
file: ./backend/Dockerfile
push: true
# Força o uso do builder padrão do host que JÁ ESTÁ LOGADO
builder: default
provenance: false
tags: |
${{ env.REGISTRY }}/bohessefm/gohorsejobs:latest
${{ env.REGISTRY }}/bohessefm/gohorsejobs:${{ github.sha }}
- name: Build and Push Backoffice
uses: docker/build-push-action@v5
with:
context: ./backoffice
file: ./backoffice/Dockerfile
push: true
# Força o uso do builder padrão do host que JÁ ESTÁ LOGADO
builder: default
provenance: false
tags: |
${{ env.REGISTRY }}/bohessefm/backoffice:latest
${{ env.REGISTRY }}/bohessefm/backoffice:${{ github.sha }}