docs(scoreodonto): adicionar regra compulsoria de incremento automatico de versao no package.json
This commit is contained in:
@@ -18,11 +18,24 @@ Este documento dita as regras exclusivas e as portas da arquitetura do **ScoreOd
|
||||
- **Proxy Reverso (VPS 1):** Nginx / Traefik
|
||||
- Domínio: `scoreodonto.com`
|
||||
|
||||
## 🔄 Fluxo de Deploy Contínuo
|
||||
## 🔄 Fluxo de Deploy Contínuo e Versionamento (+1)
|
||||
O webhook do ScoreOdonto deve rodar de forma isolada do NewWhats.
|
||||
- **Webhook Listener Port (VPS 4):** `9002`
|
||||
- O webhook escuta na porta 9002 e dispara o script de build/deploy exclusivo (`deploy-prod-scoreodonto.sh`).
|
||||
|
||||
### 📦 Regra Obrigatória de Incremento de Versão (Build Bump)
|
||||
Para garantir que o histórico de deploys (`deploys.json`) e o contador de builds (`version.json`) avancem automaticamente a cada alteração no sistema, os Agentes SRE DEVEM OBRIGATORIAMENTE garantir que:
|
||||
|
||||
1. O script `update-version.js` esteja configurado na raiz do projeto ScoreOdonto.
|
||||
2. No arquivo `frontend/package.json`, o comando de compilação DEVE ser estritamente configurado para rodar o versionador antes do build do framework:
|
||||
```json
|
||||
"scripts": {
|
||||
"build": "node ../update-version.js && next build"
|
||||
}
|
||||
```
|
||||
> [!TIP]
|
||||
> Sem a chamada `node ../update-version.js` antes do comando de build, o sistema de versionamento não fará a contagem e a versão exibida na interface ficará congelada.
|
||||
|
||||
## 🤖 Fluxo de Auto-Cura (Self-Healing) com Grafana/Gitea
|
||||
Para automatizar a geração de Issues no repositório `ruicesar/scoreodonto.com` quando ocorrerem falhas em produção (VPS 1), os Agentes/Administradores devem configurar as regras no Grafana estritamente desta forma:
|
||||
|
||||
|
||||
Reference in New Issue
Block a user