120 lines
No EOL
3.3 KiB
Markdown
120 lines
No EOL
3.3 KiB
Markdown
# Guia de Conexoes - Infracloud
|
|
|
|
Documento de referencia rapida para acessos de infraestrutura.
|
|
|
|
## Ultima validacao
|
|
|
|
- Data: 2026-03-09
|
|
- Script: `python scripts/check-connections.py`
|
|
- Resultado: `20` verificacoes, `13` OK, `7` erros
|
|
- Artefato: `scripts/connection-status.json`
|
|
|
|
## Resumo de acessos
|
|
|
|
| Categoria | Item | Status | Observacao |
|
|
|-----------|------|--------|------------|
|
|
| VPS | redbull | OK | SSH com chave `~/.ssh/civo` |
|
|
| VPS | echo | OK | SSH com chave `~/.ssh/civo` |
|
|
| VPS | nc2 | OK | SSH com chave `~/.ssh/civo` |
|
|
| VPS | absam-io | OK | Host acessivel, autenticacao por senha |
|
|
| Git | github | OK | `ssh -T git@github.com` autenticado |
|
|
| Git | bitbucket | OK | Configurado em `~/.ssh/config` |
|
|
| API | coolify | OK | HTTP 200 |
|
|
| API | forgejo | OK | HTTP 200 |
|
|
| API | github | OK | HTTP 200 |
|
|
| API | bookstack | OK | HTTP 200 |
|
|
| Cloudflare | rede5 | OK | 20 zonas |
|
|
| Cloudflare | inventcloud | OK | 3 zonas |
|
|
| MXRoute | api | OK | HTTP 200 |
|
|
| OCI | namespace | OK | Namespace `grbb7qzeuoag` |
|
|
| Kubernetes | cluster-info | OK | Funcional via desktop |
|
|
| Object Storage | civo | ERRO | Verificando via boto3 |
|
|
| Object Storage | euronodes | OK | Bucket acessivel |
|
|
|
|
## OCI
|
|
|
|
Conexao OCI esta funcional, com namespace retornado:
|
|
|
|
- `grbb7qzeuoag`
|
|
|
|
Auditoria de Seguranca:
|
|
- ✅ Permissoes dos arquivos `~/.oci/config` e `~/.oci/api_key.pem` corrigidas em 2026-03-09.
|
|
|
|
## Suporte Fornecedores (Vendor)
|
|
|
|
| Fornecedor | Projeto | Recurso | Localizacao |
|
|
|------------|---------|---------|-------------|
|
|
| Oracle | Invista Nexus | Fix Unauthorized | `inventcloud/invista/nexus/vendor/oracle/Fix-Unauthorized` |
|
|
|
|
## Vault de chaves (Civo)
|
|
|
|
Sincronizacao executada em 2026-03-05:
|
|
|
|
- Comando: `node scripts/sync-vault.js upload`
|
|
- Origem: `~/.ssh/`
|
|
- Destino principal: `Civo bucket rede5 (vault/ssh/)`
|
|
- Espelhamento: `Euronodes bucket vault (ssh/)`
|
|
- Resultado: 20/20 uploads com sucesso no Civo e 20/20 no espelho
|
|
|
|
Comando de validacao:
|
|
|
|
```bash
|
|
node scripts/sync-vault.js list
|
|
```
|
|
|
|
## Credenciais em uso
|
|
|
|
Todas as credenciais operacionais devem estar em `~/.ssh/`:
|
|
|
|
- `civo`
|
|
- `coolify-redbull-token`
|
|
- `forgejo-token`
|
|
- `cloudflare-token`
|
|
- `cloudflare-token-inventcloud`
|
|
- `github` e `github-token`
|
|
- `ic-ad`
|
|
- `bookstack-token`
|
|
- `mxroute-api-key`
|
|
- `monday.env`
|
|
|
|
---
|
|
|
|
## Repositorios de Desenvolvimento (Local)
|
|
|
|
| Projeto | Repositorio Local | Branch |
|
|
|---------|-------------------|--------|
|
|
| Q1Agenda | `C:\dev\q1agenda-backend` | `dev` |
|
|
| Q1food (BE) | `C:\dev\food-backend` | `dev` |
|
|
| Q1food (FE) | `C:\dev\food-frontend` | `dev` |
|
|
| Q1Vestuario (BE) | `C:\dev\vestuario-backend` | `dev` |
|
|
| Q1Vestuario (FE) | `C:\dev\vestuario-frontend` | `dev` |
|
|
| Q1Site | `C:\dev\q1site` | `dev` |
|
|
| Q1Total Backend | `C:\dev\q1total` | `dev` |
|
|
| GoHorseJobs | `C:\dev\gohorsejobs` | `dev` |
|
|
| PHOTUM | `C:\dev\photum` | `dev` |
|
|
| SaveinMed | `C:\dev\saveinmed` | `dev` |
|
|
| Q1FIT | `C:\dev\q1fit` | `dev` |
|
|
| Zeus | `C:\dev\zeus-suplementos` | `dev` |
|
|
| Infracloud | `C:\dev\infracloud` | `main` |
|
|
|
|
---
|
|
|
|
## Cloud Database (Absam.io)
|
|
|
|
| Database | Usuario | Uso |
|
|
|----------|---------|-----|
|
|
| saveinmed | saveinmed | Saveinmed Medusa v2 |
|
|
| gohorsejobs | ghj | GoHorseJobs Backend |
|
|
|
|
---
|
|
|
|
## Euronodes Object Storage
|
|
|
|
| Propriedade | Valor |
|
|
|-------------|-------|
|
|
| Bucket | `vault` |
|
|
| Uso | Backup de credenciais (`ssh/`) |
|
|
|
|
---
|
|
|
|
*Atualizado em: 2026-03-05* |