2.2 KiB
2.2 KiB
| id | title | domain | tags | status | severity | created_at | updated_at | applies_to | related_records | ||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| KB-INFRA-004 | Forgejo onmind é o origin de desenvolvimento (todo trabalho dev é versionado lá) | infrastructure |
|
active | high | 2026-06-29 | 2026-06-29 |
|
|
Forgejo onmind é o origin de desenvolvimento
Regra
Todo trabalho em fase de desenvolvimento é versionado no Forgejo local da stack,
servido em https://onmind.mindtek.com.br/git/rodolpho.lopes/<repo> (container
devportal_forgejo, roteado pelo Traefik no path /git). Esse é o origin
de cada repositório dev.
Convenção: ao criar/evoluir qualquer plugin ou repositório nesta fase, o origin
aponta para esse Forgejo e o fluxo é git add → git commit → git push a cada
marco validado.
Configuração padrão (sem token exposto)
O token de acesso fica no credential helper, não embutido na URL do remote
(evita vazamento em git remote -v):
git config --global credential.helper store
# uma vez por host (perm 600):
echo "https://rodolpho.lopes:<TOKEN>@onmind.mindtek.com.br" >> ~/.git-credentials
chmod 600 ~/.git-credentials
# por repo — origin limpo:
git remote add origin "https://onmind.mindtek.com.br/git/rodolpho.lopes/<repo>.git"
git push -u origin main
git remote -v deve mostrar a URL sem o token.
Repos já neste padrão
knowledge-base— origin migrado para URL limpa (token via helper) em 2026-06-29.redmine(plugin GLPI) — repoonmind.mindtek.com.br/git/rodolpho.lopes/Redmine, criado e sincronizado em 2026-06-29. Ver KB-PLUGIN-031 (runbook de plugin) e a estrutura do plugin em si.
Observações
- O Forgejo lab (
192.168.100.101, [KB-INFRA-003]) pode não estar acessível de dentro da stack — neste caso o onmind é o origin único. Quando o lab estiver acessível, usar dual-push conforme [KB-INFRA-003]. - O nome do repo no Forgejo pode ter case próprio (ex.:
Redminecom R maiúsculo); use a URL exata exibida na interface do Forgejo.