infracloud/vps/saveinmed-db/README.md

130 lines
2.7 KiB
Markdown

# Saveinmed Database Server
Cloud Database gerenciado pela Absam.io para o projeto Saveinmed.
## Informacoes do Servidor
| Campo | Valor |
|-------|-------|
| vpsID | 60604 |
| Nome | novo-cloud-database |
| OS | PostgreSQL 17 |
| Provedor | Absam.io |
## Conectividade
### SSH
| Campo | Valor |
|-------|-------|
| Host | db-60604.dc-us-1.absamcloud.com |
| Porta | 18863 |
| Usuario | admin |
| Senha | `~/.ssh/absam-db-novo` |
### PostgreSQL
| Tipo | Host | Porta |
|------|------|-------|
| Privado (interno) | 10.0.9.219 | 5432 |
| Publico | db-60604.dc-us-1.absamcloud.com | 11985 |
### Credenciais do Banco
| Campo | Valor |
|-------|-------|
| Database | saveinmed |
| Usuario | saveinmed |
| Senha | `8ljys1jlnfmu` |
> Credenciais SSH completas em `~/.ssh/absam-db-novo`
## Configuracao SSH
Adicionar ao `~/.ssh/config`:
```
Host saveinmed-db
HostName db-60604.dc-us-1.absamcloud.com
User admin
Port 18863
PreferredAuthentications password
PubkeyAuthentication no
```
## Uso
### Conectar via SSH
```bash
ssh saveinmed-db
# Senha: ver ~/.ssh/absam-db-novo
```
### Conectar ao PostgreSQL (via tunel SSH)
```bash
# Criar tunel SSH
ssh -L 15432:10.0.9.219:5432 saveinmed-db -N
# Conectar ao banco
psql -h localhost -p 15432 -U saveinmed -d saveinmed
```
### Conectar ao PostgreSQL (porta publica)
```bash
psql -h db-60604.dc-us-1.absamcloud.com -p 11985 -U saveinmed -d saveinmed
```
## Databases Disponiveis
| Database | Proprietario |
|----------|--------------|
| saveinmed | postgres |
| gohorsejobs | postgres |
| rodiziosdaqui | postgres |
| ghj_codex | postgres |
| postgres | postgres |
## Projetos que utilizam este servidor
- [saveinmed](../../saveinmed/) - Backend Medusa v2
---
# CloudClusters Database (Externo)
Banco PostgreSQL externo hospedado no CloudClusters, utilizado pelo projeto GoHorseJobs.
## Informacoes do Servidor
| Campo | Valor |
|-------|-------|
| Host | postgresql-207755-0.cloudclusters.net |
| Porta | 10078 |
| Database | gohorsejobs |
| Usuario | gohorse |
| Senha | `wwc9dD04WAE44zX` |
| SSL | Desabilitado |
| Versao | PostgreSQL 16.0 |
## Connection String
```
postgres://gohorse:wwc9dD04WAE44zX@postgresql-207755-0.cloudclusters.net:10078/gohorsejobs?sslmode=disable
```
## Testar Conexao
```bash
# Via VPS (echo)
ssh echo "psql 'postgres://gohorse:wwc9dD04WAE44zX@postgresql-207755-0.cloudclusters.net:10078/gohorsejobs?sslmode=disable' -c 'SELECT version();'"
# Via psql local (se disponivel)
psql "postgres://gohorse:wwc9dD04WAE44zX@postgresql-207755-0.cloudclusters.net:10078/gohorsejobs?sslmode=disable" -c "SELECT version();"
```
## Projetos que utilizam este servidor
- [gohorsejobs](../../gohorsejobs/) - Plataforma de empregos