fix: update pipeline to use public forgejo registry and direct image references

This commit is contained in:
Yamamoto 2026-01-02 17:00:47 -03:00
parent 3cd52accfb
commit 5ebf73ad73

View file

@ -10,8 +10,8 @@ on:
- 'frontend/**'
env:
REGISTRY: in.gohorsejobs.com
NAMESPACE: gohorsejobsdev
REGISTRY: forgejo-gru.rede5.com.br
NAMESPACE: rede5
jobs:
# Job: Deploy no Servidor (Pull das imagens do Forgejo)
@ -22,7 +22,7 @@ jobs:
uses: https://github.com/actions/checkout@v4
with:
fetch-depth: 2
- name: Check changed files
id: check
run: |
@ -55,42 +55,34 @@ jobs:
key: ${{ secrets.SSH_KEY }}
port: ${{ secrets.PORT || 22 }}
script: |
# Login no Forgejo Registry (usando segredos do Drone/Forgejo)
# Login no Forgejo Registry
echo "${{ secrets.HARBOR_PASSWORD }}" | podman login ${{ env.REGISTRY }} -u ${{ secrets.HARBOR_USERNAME }} --password-stdin
# --- DEPLOY DO BACKEND ---
if [ "${{ steps.check.outputs.backend }}" == "true" ]; then
echo "Pulling e reiniciando Backend..."
# Nome da imagem no Drone: gohorsejobs-backend
podman pull ${{ env.REGISTRY }}/${{ env.NAMESPACE }}/gohorsejobs-backend:latest
podman tag ${{ env.REGISTRY }}/${{ env.NAMESPACE }}/gohorsejobs-backend:latest localhost/gohorsejobs-backend-dev:latest
sudo systemctl restart gohorsejobs-backend-dev
fi
# --- DEPLOY DO FRONTEND ---
if [ "${{ steps.check.outputs.frontend }}" == "true" ]; then
echo "Pulling e reiniciando Frontend..."
# Assumindo gohorsejobs-frontend no mesmo namespace
podman pull ${{ env.REGISTRY }}/${{ env.NAMESPACE }}/gohorsejobs-frontend:latest
podman tag ${{ env.REGISTRY }}/${{ env.NAMESPACE }}/gohorsejobs-frontend:latest localhost/gohorsejobs-frontend-dev:latest
sudo systemctl restart gohorsejobs-frontend-dev
fi
# --- DEPLOY DO BACKOFFICE ---
if [ "${{ steps.check.outputs.backoffice }}" == "true" ]; then
echo "Pulling e reiniciando Backoffice..."
# Nome no Drone: backoffice
podman pull ${{ env.REGISTRY }}/${{ env.NAMESPACE }}/backoffice:latest
podman tag ${{ env.REGISTRY }}/${{ env.NAMESPACE }}/backoffice:latest localhost/gohorsejobs-backoffice-dev:latest
podman pull ${{ env.REGISTRY }}/${{ env.NAMESPACE }}/gohorsejobs-backoffice:latest
sudo systemctl restart gohorsejobs-backoffice-dev
fi
# --- DEPLOY DO SEEDER ---
if [ "${{ steps.check.outputs.seeder }}" == "true" ]; then
echo "Pulling e reiniciando Seeder..."
# Assumindo gohorsejobs-seeder
podman pull ${{ env.REGISTRY }}/${{ env.NAMESPACE }}/gohorsejobs-seeder:latest
podman tag ${{ env.REGISTRY }}/${{ env.NAMESPACE }}/gohorsejobs-seeder:latest localhost/gohorsejobs-seeder-dev:latest
sudo systemctl restart gohorsejobs-seeder-dev
fi