ajustes novos

This commit is contained in:
Marcus 2026-01-31 12:48:12 -03:00
parent 352a88ef98
commit aebfb80736

View file

@ -19,45 +19,40 @@ jobs:
shell: sh shell: sh
steps: steps:
- name: Install git and docker-cli - name: Install tools
run: apk add --no-cache git docker-cli run: apk add --no-cache git docker-cli
- name: Checkout code - name: Checkout code
uses: actions/checkout@v4 uses: actions/checkout@v4
- name: Set up Docker Buildx (compatible) - name: Docker login
uses: docker/setup-buildx-action@v3 run: |
with: echo "${{ secrets.FORGEJO_TOKEN }}" | docker login ${{ env.REGISTRY }} \
driver: docker -u ${{ env.IMAGE_NAMESPACE }} --password-stdin
- name: Login to Forgejo Registry - name: Build Backend
uses: docker/login-action@v3 run: |
with: docker build \
registry: ${{ env.REGISTRY }} -t ${{ env.REGISTRY }}/${{ env.IMAGE_NAMESPACE }}/gohorsejobs:${{ github.sha }} \
username: ${{ env.IMAGE_NAMESPACE }} -t ${{ env.REGISTRY }}/${{ env.IMAGE_NAMESPACE }}/gohorsejobs:latest \
password: ${{ secrets.FORGEJO_TOKEN }} ./backend
- name: Build and Push Backend - name: Push Backend
uses: docker/build-push-action@v5 run: |
with: docker push ${{ env.REGISTRY }}/${{ env.IMAGE_NAMESPACE }}/gohorsejobs:${{ github.sha }}
context: ./backend docker push ${{ env.REGISTRY }}/${{ env.IMAGE_NAMESPACE }}/gohorsejobs:latest
file: ./backend/Dockerfile
push: true
provenance: false
tags: |
${{ env.REGISTRY }}/${{ env.IMAGE_NAMESPACE }}/gohorsejobs:${{ github.sha }}
${{ env.REGISTRY }}/${{ env.IMAGE_NAMESPACE }}/gohorsejobs:latest
- name: Build and Push Backoffice - name: Build Backoffice
uses: docker/build-push-action@v5 run: |
with: docker build \
context: ./backoffice -t ${{ env.REGISTRY }}/${{ env.IMAGE_NAMESPACE }}/backoffice:${{ github.sha }} \
file: ./backoffice/Dockerfile -t ${{ env.REGISTRY }}/${{ env.IMAGE_NAMESPACE }}/backoffice:latest \
push: true ./backoffice
provenance: false
tags: | - name: Push Backoffice
${{ env.REGISTRY }}/${{ env.IMAGE_NAMESPACE }}/backoffice:${{ github.sha }} run: |
${{ env.REGISTRY }}/${{ env.IMAGE_NAMESPACE }}/backoffice:latest docker push ${{ env.REGISTRY }}/${{ env.IMAGE_NAMESPACE }}/backoffice:${{ github.sha }}
docker push ${{ env.REGISTRY }}/${{ env.IMAGE_NAMESPACE }}/backoffice:latest
deploy-to-k3s: deploy-to-k3s:
needs: build-and-push needs: build-and-push