Pular para o conteúdo principal

Glossário

Termos do domínio da H7 Soluções, para decodificar o jargão de forma consistente. Este glossário espelha o CONTEXT.md do projeto.

TermoSignificado
H7 SoluçõesEmpresa dona do ecossistema.
h7-hostAplicação principal (React+Tailwind frontend, FastAPI backend).
h7-docsEste site de documentação (Docusaurus).
HermesAgente de IA (Nous Research) usado como ferramenta de dev/ops.
s38Servidor de produção (200.123.234.38, SSH 52022, user h7solucoes).
SwarmDocker Swarm rodando no s38.
TraefikReverse proxy / roteador (labels nos serviços).
PortainerPainel de gestão do Swarm.
GHCRGitHub Container Registry (org ia-faz).
DEVAmbiente local: container Hermes edita + commit + push.
StagingAmbiente intermediário (branch dev), domínio dev.*.
ProdAmbiente de produção (branch main), domínio raiz.
ReleaseBump semver + tag + release GitHub; obrigatória na promoção dev→prod.
oauth2-proxyProxy de autenticação Google OIDC (forward-auth no Traefik).
AllowlistDomínios de e-mail autorizados.
StackDefinição Docker Swarm (YAML) gerenciada pelo Portainer.

Convenções

  • Branches: dev = staging, main = prod.
  • Commits: Conventional Commits em pt-BR.
  • Versão: semver; a tag é a fonte da versão.
  • Deploy: sempre via Portainer (nunca docker stack CLI direto).