infracloud/vps/saveinmed-db/README.md
Tiago Yamamoto 4810e67eb1 Atualiza documentacao Absam Cloud Database
- Adiciona credenciais completas de todos os databases
- Connection strings para saveinmed, gohorsejobs, ghj_codex, rodiziosdaqui
- API tokens Absam Cloud com exemplos de uso
- Atualiza CONNECTIONS.md com secao Absam
2026-02-17 15:46:10 -06:00

169 lines
3.6 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 |
| Console | https://cloud.absam.io |
## Conectividade
### SSH
| Campo | Valor |
|-------|-------|
| Host | db-60604.dc-us-1.absamcloud.com |
| Porta | 18863 |
| Usuario | admin |
| Senha | `akoyqc10qfs7@` |
### PostgreSQL
| Tipo | Host | Porta |
|------|------|-------|
| Privado (interno) | 10.0.9.219 | 5432 |
| Publico | db-60604.dc-us-1.absamcloud.com | 11985 |
### Credenciais do Banco
| Database | Usuario | Senha |
|----------|---------|-------|
| saveinmed | saveinmed | `8ljys1jlnfmu` |
| gohorsejobs | ghj | `1ohgbiw3so5m` |
| rodiziosdaqui | rodizios | `rodizios123` |
| ghj_codex | ghj | `1ohgbiw3so5m` |
### API Tokens (Absam Cloud)
| Campo | Valor |
|-------|-------|
| access-token | `tgm111dk60aqpfje` |
| secret-token | `lx6saqde1w8xnws7h50yplrbme3ozspq` |
## 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: akoyqc10qfs7@
```
### Conectar ao PostgreSQL (porta publica)
```bash
# Saveinmed
psql -h db-60604.dc-us-1.absamcloud.com -p 11985 -U saveinmed -d saveinmed
# GoHorseJobs
psql -h db-60604.dc-us-1.absamcloud.com -p 11985 -U ghj -d gohorsejobs
# RodiziosDaqui
psql -h db-60604.dc-us-1.absamcloud.com -p 11985 -U rodizios -d rodiziosdaqui
```
### Connection Strings
```
# Saveinmed
postgres://saveinmed:8ljys1jlnfmu@db-60604.dc-us-1.absamcloud.com:11985/saveinmed
# GoHorseJobs
postgres://ghj:1ohgbiw3so5m@db-60604.dc-us-1.absamcloud.com:11985/gohorsejobs
# GoHorseJobs Codex
postgres://ghj:1ohgbiw3so5m@db-60604.dc-us-1.absamcloud.com:11985/ghj_codex
# RodiziosDaqui
postgres://rodizios:rodizios123@db-60604.dc-us-1.absamcloud.com:11985/rodiziosdaqui
```
### Conectar ao PostgreSQL (via tunel SSH)
```bash
# Criar tunel SSH
ssh -L 15432:10.0.9.219:5432 saveinmed-db -N
# Em outro terminal, conectar ao banco
psql -h localhost -p 15432 -U saveinmed -d saveinmed
```
## Databases Disponiveis
| Database | Proprietario | Uso |
|----------|--------------|-----|
| saveinmed | postgres | Saveinmed Medusa v2 |
| gohorsejobs | postgres | GoHorseJobs Backend |
| rodiziosdaqui | postgres | RodiziosDaqui Backend |
| ghj_codex | postgres | GoHorseJobs Codex |
| postgres | postgres | Sistema |
## Projetos que utilizam este servidor
| Projeto | Database | Ambiente |
|---------|----------|----------|
| saveinmed | saveinmed | DEV |
| gohorsejobs | gohorsejobs | DEV |
| gohorsejobs-codex | ghj_codex | DEV |
| rodiziosdaqui | rodiziosdaqui | DEV |
## Absam Cloud API
### Autenticacao
```bash
export ABSAM_ACCESS_TOKEN="tgm111dk60aqpfje"
export ABSAM_SECRET_TOKEN="lx6saqde1w8xnws7h50yplrbme3ozspq"
```
### Listar VPS
```bash
curl -s -H "access-token: $ABSAM_ACCESS_TOKEN" \
-H "secret-token: $ABSAM_SECRET_TOKEN" \
"https://api.absam.io/v1/vps"
```
### Obter detalhes da VPS
```bash
curl -s -H "access-token: $ABSAM_ACCESS_TOKEN" \
-H "secret-token: $ABSAM_SECRET_TOKEN" \
"https://api.absam.io/v1/vps/60604"
```
### Restart VPS
```bash
curl -s -X POST -H "access-token: $ABSAM_ACCESS_TOKEN" \
-H "secret-token: $ABSAM_SECRET_TOKEN" \
"https://api.absam.io/v1/vps/60604/restart"
```
## Links
- **Console Absam**: https://cloud.absam.io
- **API Docs**: https://docs.absam.io
---
*Documento atualizado em: 2026-02-17*