# Arquitetura de Implantação

<!-- BOOKSTACK-DOCUMENT-RELEASE:BEGIN -->
# Arquitetura de Implantação

| Campo | Valor |
| --- | --- |
| Distribuição | WCT Portuguese — OpenC5ISR |
| Produto | OpenC5ISR |
| Versão | 0.15.1 |
| Implantação | `openc5isr-pt.wallacecorptech.com` |
| Fonte | `/srv/wct/releases/OpenC5ISR-v0.15.0-20app-pt` |
| Evidência | Estrutura da distribuição e evidências de contêiner |
| Impressão digital da fonte | `e92dc1580aa26f7545815bcf40300b21bc5485b0a2ae46a715538a48365cc801` |
| Estado | Linha de base gerada — revisão humana obrigatória |

> **Limite de verificação:** Esta página combina orientação de projeto da plataforma com evidências estáticas da distribuição. Ela não comprova que todas as interfaces detectadas estejam habilitadas, acessíveis, seguras ou operacionais no ambiente implantado.

## Estrutura da distribuição

| Propriedade | Observado |
| --- | --- |
| Caminho da versão | `/srv/wct/releases/OpenC5ISR-v0.15.0-20app-pt` |
| Versão | 0.15.1 |
| Entradas de nível superior | `third_party`: 870<br>`edge`: 100<br>`public`: 71<br>`openrf`: 36<br>`lib`: 32<br>`drivers`: 27<br>`tests`: 24<br>`examples`: 20<br>`ontology`: 17<br>`data`: 14<br>`.opennetworks-backup-20260827T210646Z`: 13<br>`open-daa`: 12<br>`modules`: 9<br>`scenarios`: 9<br>`integrations`: 8<br>`open-lvc`: 5<br>`common`: 4<br>`open-rf`: 4<br>`open-ssa`: 4<br>`templates`: 4<br>`models`: 3<br>`open-aar-mr`: 3<br>`open-bus`: 3<br>`open-cop`: 3<br>`open-cybersec`: 3<br>`open-eyes`: 3<br>`open-iia`: 3<br>`open-knowledge`: 3<br>`open-pnt`: 3<br>`open-chat`: 2<br>`open-task`: 2<br>`open-track`: 2<br>`rocketchat`: 2<br>`standards`: 2<br>`tools`: 2<br>`API.md`: 1<br>`CHANGELOG.md`: 1<br>`DEPLOY-GODADDY.md`: 1<br>`EXTERNAL-SERVICES.md`: 1<br>`FIX-v0.15.1.md`: 1 |
| Impressão digital da fonte | `e92dc1580aa26f7545815bcf40300b21bc5485b0a2ae46a715538a48365cc801` |

## Candidatos de topologia de contêiner/serviço

Nenhum serviço Compose foi extraído; use as páginas systemd e Nginx para outras evidências de implantação.

## Padrão de versão recomendado

```text
/srv/<owner>/releases/<product>-vX.Y.Z/    immutable extracted release
/srv/<owner>/instances/<edition>/current  symlink to active release
/etc/<product>/<edition>/                 protected configuration and secrets
/var/lib/<product>/<edition>/             persistent state
/var/log/<product>/<edition>/             logs, when not solely in journald
```

Mantenha código/artefatos de versão imutáveis, configuração fora da versão, dados persistentes fora da versão e ativação como troca atômica de link/serviço. Isso permite reversão sem reconstruir o estado anterior.
<!-- BOOKSTACK-DOCUMENT-RELEASE:END -->

---

## Notas do Mantenedor

<!-- BOOKSTACK-DOCUMENT-RELEASE:NOTES-BEGIN -->
Adicione aqui notas de implantação revisadas por pessoas, correções, decisões, capturas de tela e links. O conteúdo fora do bloco gerado é preservado nas próximas execuções.
<!-- BOOKSTACK-DOCUMENT-RELEASE:NOTES-END -->