docs: add Coolify API reference and update DNS records
This commit is contained in:
parent
2e632a630b
commit
77c8a86a0b
1 changed files with 32 additions and 2 deletions
|
|
@ -2,7 +2,7 @@
|
|||
|
||||
Infraestrutura, CI/CD e deploy do projeto GoHorseJobs no servidor `apolo`.
|
||||
|
||||
> **Last Updated:** 2026-02-16
|
||||
> **Last Updated:** 2026-02-17
|
||||
> **Servers:** Apolo VPS (Podman), Redbull VPS (Coolify)
|
||||
> **Tech Stack:** Podman, Systemd (Quadlet), Traefik, PostgreSQL, Coolify
|
||||
|
||||
|
|
@ -54,6 +54,10 @@ curl -s -X DELETE -H "X-Auth-Email: $CF_AUTH_EMAIL" -H "X-Auth-Key: $CF_AUTH_KEY
|
|||
| b-local.gohorsejobs.com | A | 38.19.201.52 | No |
|
||||
| s-local.gohorsejobs.com | A | 38.19.201.52 | No |
|
||||
| coolify-dev.gohorsejobs.com | A | 185.194.141.70 | No |
|
||||
| local.gohorsejobs.com | A | 185.194.141.70 | No |
|
||||
| api-local.gohorsejobs.com | A | 185.194.141.70 | No |
|
||||
| b-local.gohorsejobs.com | A | 185.194.141.70 | No |
|
||||
| s-local.gohorsejobs.com | A | 185.194.141.70 | No |
|
||||
| panel.gohorsejobs.com | A | Multiple (Load Balanced) | Yes |
|
||||
| pipe.gohorsejobs.com | A | Multiple (Load Balanced) | Yes |
|
||||
| alert.gohorsejobs.com | A | Multiple (Load Balanced) | Yes |
|
||||
|
|
@ -90,11 +94,37 @@ Ambiente de desenvolvimento no Coolify para deploy automatizado via Git.
|
|||
| Resource | UUID | Port | Domain |
|
||||
|----------|------|------|--------|
|
||||
| Backend: gohorsejobs-backend-dev | `iw4sow8s0kkg4cccsk08gsoo` | 8521 | coolify-dev.gohorsejobs.com |
|
||||
| Frontend: gohorsejobs-frontend-dev | `ao8g40scws0w4cgo8coc8o40` | 3000 | dev.gohorsejobs.com |
|
||||
| Frontend: gohorsejobs-frontend-dev | `ao8g40scws0w4cgo8coc8o40` | 3000 | local.gohorsejobs.com |
|
||||
| Backoffice: gohorsejobs-backoffice-dev | `hg48wkw4wggwsswcwc8sooo4` | 3001 | backoffice-dev.gohorsejobs.com |
|
||||
| Seeder: gohorsejobs-seeder-dev | `q4w48gos8cgssso00o8w8gck` | 8080 | seeder-dev.gohorsejobs.com |
|
||||
| Database: gohorsejobs-dev | `bgws48os8wgwk08o48wg8k80` | 5432 | Internal only |
|
||||
|
||||
### API Reference
|
||||
|
||||
**Base URL:** `http://185.194.141.70:8000/api/v1`
|
||||
|
||||
**Server UUID:** `m844o4gkwkwcc0k48swgs8c8`
|
||||
|
||||
```bash
|
||||
# Listar aplicações
|
||||
curl -s -H "Authorization: Bearer $(cat ~/.ssh/coolify-redbull-token)" \
|
||||
"http://185.194.141.70:8000/api/v1/applications"
|
||||
|
||||
# Atualizar domínios (requer http:// ou https://)
|
||||
curl -s -X PATCH -H "Authorization: Bearer $(cat ~/.ssh/coolify-redbull-token)" \
|
||||
-H "Content-Type: application/json" \
|
||||
"http://185.194.141.70:8000/api/v1/applications/<UUID>" \
|
||||
-d '{"domains":"http://local.gohorsejobs.com","instant_deploy":true}'
|
||||
|
||||
# Deploy aplicação
|
||||
curl -s -H "Authorization: Bearer $(cat ~/.ssh/coolify-redbull-token)" \
|
||||
"http://185.194.141.70:8000/api/v1/deploy?uuid=<UUID>"
|
||||
|
||||
# Ver domínios do servidor
|
||||
curl -s -H "Authorization: Bearer $(cat ~/.ssh/coolify-redbull-token)" \
|
||||
"http://185.194.141.70:8000/api/v1/servers/m844o4gkwkwcc0k48swgs8c8/domains"
|
||||
```
|
||||
|
||||
### Architecture
|
||||
|
||||
```
|
||||
|
|
|
|||
Loading…
Reference in a new issue