docs: add gohorsejobs git workflow to vim deployment guide

This commit is contained in:
GoHorse Deploy 2026-02-15 14:23:08 +00:00
parent e6c9d6e91a
commit 2c711b71eb

View file

@ -363,3 +363,31 @@ docker system df
| Listar bancos | `dokku postgres:list` | | Listar bancos | `dokku postgres:list` |
| Info banco | `dokku postgres:info nome-banco` | | Info banco | `dokku postgres:info nome-banco` |
| Link banco | `dokku postgres:link nome-banco nome-app` | | Link banco | `dokku postgres:link nome-banco nome-app` |
## GoHorseJobs - Fluxo Git
O gohorsejobs eh um monorepo hospedado em dois remotes. O **GitHub eh a origem de desenvolvimento** e o **Forgejo eh mirror**.
### Remotes
| Remote | URL | Funcao |
|--------|-----|--------|
| origin | github.com/rede5/gohorsejobs | Desenvolvimento (PRs, CI) |
| pipe | pipe.gohorsejobs.com/bohessefm/gohorsejobs | Mirror Forgejo |
| dokku | dokku@localhost:gohorsejobs | Deploy app principal |
| dokku-frontend | dokku@localhost:gohorse-frontend | Deploy frontend |
### Sincronizacao GitHub -> Forgejo
```bash
cd /root/gohorsejobs
git pull origin dev # Puxa do GitHub
git push pipe dev # Envia para Forgejo
```
Repetir para branches `main` e `hml` conforme necessario.
### Regra: GitHub primeiro, Forgejo depois
Todo codigo novo entra via GitHub (PRs, Codex, commits diretos). O Forgejo recebe via push manual na VPS. Nunca commitar direto no Forgejo.