# Infracloud - Infraestrutura Rede5

Este repositorio contem a documentacao e os manifestos de Infraestrutura como Codigo (IaC) da Rede5.

## Estrutura do Projeto

### Kubernetes (K3s)

Clusters Kubernetes gerenciados via K3s (Lightweight Kubernetes).

- [**Documentacao Geral K3s**](./k3s/README.md)
  - [Arquitetura](./k3s/architecture.md)
  - [Inventario de Servicos](./k3s/services_inventory.md)

### VPS (Virtual Private Servers)

Servidores standalone gerenciados individualmente.

- [**Redbull**](./vps/redbull/README.md): Servidor de Desenvolvimento (Coolify PaaS). IP: 185.194.141.70
- [**Echo**](./vps/echo/README.md): VPS Civo usada para workloads em Docker puro. IP: 152.53.120.181
- [**Vim**](./vps/vim/README.md): Servidor de Producao (Dokku PaaS). IP: 38.19.201.52
- [**NC1**](./vps/nc1/README.md): Servidor de Producao (Podman + Systemd). IP: 185.194.141.70

### Cloud Databases

Bancos de dados gerenciados.

- [**Absam Cloud DB**](./databases/absam-cloud-db/README.md): PostgreSQL 17 (Absam.io). vpsID: 60604
- **CloudClusters**: PostgreSQL 16 externo para GoHorseJobs

### Containers

Definicoes de containers compartilhados entre servidores.

- [**Containers**](./containers/): manifests e units de Podman/Systemd
- [**Forgejo**](./containers/forgejo.md): Git self-hosted e CI/CD

### Scripts

Automacoes e utilitarios do ecossistema.

- [**scripts/auto-organized**](./scripts/auto-organized/): scripts PowerShell e Shell existentes

### MCP

Servidor MCP para sustentacao do repo.

- [**Infracloud MCP**](./mcp/README.md): FastMCP baseado no layout real do repositorio

## Notas Operacionais

- O repo atual usa `scripts/auto-organized`, nao `dev-scripts`.
- O repo atual nao possui `docs/openproject`.
- `AGENT.md` nao deve ser usado como fonte de runtime porque contem segredos em plaintext.
