fix: update pipeline to use public forgejo registry and direct image references
This commit is contained in:
parent
3cd52accfb
commit
5ebf73ad73
1 changed files with 5 additions and 13 deletions
|
|
@ -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
|
||||
|
||||
|
|
|
|||
Loading…
Reference in a new issue