docs: update Coolify URL to https://redbull.rede5.com.br

This commit is contained in:
Tiago Yamamoto 2026-02-18 05:55:09 -06:00
parent 8379e6bbcf
commit a5b22f98b3
4 changed files with 33 additions and 17 deletions

View file

@ -16,6 +16,7 @@ Clusters Kubernetes gerenciados via K3s (Lightweight Kubernetes).
Servidores standalone gerenciados individualmente.
- [**Redbull**](./vps/redbull/README.md): Servidor de Desenvolvimento (Coolify PaaS). IP: 185.194.141.70 - https://redbull.rede5.com.br
- [**Apolo**](./vps/apolo/README.md): Servidor de Producao/Staging (Podman + Systemd). IP: 45.143.7.55
- [**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

View file

@ -12,6 +12,9 @@ O servidor Redbull é uma infraestrutura de desenvolvimento que hospeda múltipl
|---------|---------------|
| **Hostname** | redbull |
| **IP Público** | 185.194.141.70 |
| **Domínio** | redbull.rede5.com.br |
| **Coolify Dashboard** | https://redbull.rede5.com.br |
| **API** | https://redbull.rede5.com.br/api/v1 |
| **Plataforma** | VPS Ubuntu/Debian |
| **Orquestrador** | Coolify v4 (PaaS self-hosted) |
| **Container Runtime** | Docker |
@ -66,7 +69,7 @@ O servidor Redbull é uma infraestrutura de desenvolvimento que hospeda múltipl
```bash
# Token de autenticação
TOKEN="2|tjaxz6z6osQUz6whMvNMw23kcBqgToQAvMjSLos347164da9"
URL="http://185.194.141.70:8000/api/v1"
URL="https://redbull.rede5.com.br/api/v1"
# Deploy de uma aplicação
curl -s -H "Authorization: Bearer $TOKEN" \
@ -111,10 +114,22 @@ curl -s -X DELETE -H "X-Auth-Email: $CF_AUTH_EMAIL" -H "X-Auth-Key: $CF_AUTH_KEY
-d '{"purge_everything":true}'
```
### CI/CD Automático via Webhook
Os webhooks GitHub estão configurados para deploy automático:
- Push na branch `dev` → Deploy automático no Coolify
- URL do webhook: `http://185.194.141.70:8000/api/v1/webhook/github?uuid=<APP_UUID>&secret=<SECRET>`
### CI/CD Automático via Webhook do Coolify
O Coolify recebe webhooks do GitHub para deploy automático. Configure no repositório GitHub (Settings → Webhooks):
| App | Webhook URL | Secret |
|-----|-------------|--------|
| Backend | `https://redbull.rede5.com.br/api/v1/webhooks/deploy?uuid=iw4sow8s0kkg4cccsk08gsoo` | `oRTKAwXgHrIzIcXdVqa7BXPkzXVQAhwS` |
| Frontend | `https://redbull.rede5.com.br/api/v1/webhooks/deploy?uuid=ao8g40scws0w4cgo8coc8o40` | `H3CfQuM9Jnpv9Tl37WKupEMlaaIWFlU5` |
| Backoffice | `https://redbull.rede5.com.br/api/v1/webhooks/deploy?uuid=hg48wkw4wggwsswcwc8sooo4` | `wvREqj94RRX60113cYb2nMCZf0pmg662` |
| Seeder | `https://redbull.rede5.com.br/api/v1/webhooks/deploy?uuid=q4w48gos8cgssso00o8w8gck` | `sa08PAj2RwyjW5VNmqKX0Ac9s7zIMyH2` |
Configuração do webhook no GitHub:
- Payload URL: URL do webhook acima
- Content type: `application/json`
- Secret: webhook secret da app
- Events: `Push events` (branch `dev`)
## Acesso SSH

View file

@ -2,7 +2,7 @@
## Base URL
```
http://185.194.141.70:8000/api/v1
https://redbull.rede5.com.br/api/v1
```
## Authentication
@ -17,33 +17,33 @@ Token: `2|tjaxz6z6osQUz6whMvNMw23kcBqgToQAvMjSLos347164da9`
### List all applications
```bash
curl -s -H "Authorization: Bearer $(cat ~/.ssh/coolify-redbull-token)" "http://185.194.141.70:8000/api/v1/applications"
curl -s -H "Authorization: Bearer $(cat ~/.ssh/coolify-redbull-token)" "https://redbull.rede5.com.br/api/v1/applications"
```
### Deploy by UUID
```bash
# Frontend
curl -s -X GET -H "Authorization: Bearer $TOKEN" "http://185.194.141.70:8000/api/v1/deploy?uuid=ao8g40scws0w4cgo8coc8o40"
curl -s -X GET -H "Authorization: Bearer $TOKEN" "https://redbull.rede5.com.br/api/v1/deploy?uuid=ao8g40scws0w4cgo8coc8o40"
# Backend
curl -s -X GET -H "Authorization: Bearer $TOKEN" "http://185.194.141.70:8000/api/v1/deploy?uuid=iw4sow8s0kkg4cccsk08gsoo"
curl -s -X GET -H "Authorization: Bearer $TOKEN" "https://redbull.rede5.com.br/api/v1/deploy?uuid=iw4sow8s0kkg4cccsk08gsoo"
```
### Check deployment status
```bash
curl -s -H "Authorization: Bearer $TOKEN" "http://185.194.141.70:8000/api/v1/deployments/{deployment_uuid}"
curl -s -H "Authorization: Bearer $TOKEN" "https://redbull.rede5.com.br/api/v1/deployments/{deployment_uuid}"
```
### Start/Stop/Restart application
```bash
# Start
curl -s -H "Authorization: Bearer $TOKEN" "http://185.194.141.70:8000/api/v1/applications/{uuid}/start"
curl -s -H "Authorization: Bearer $TOKEN" "https://redbull.rede5.com.br/api/v1/applications/{uuid}/start"
# Stop
curl -s -H "Authorization: Bearer $TOKEN" "http://185.194.141.70:8000/api/v1/applications/{uuid}/stop"
curl -s -H "Authorization: Bearer $TOKEN" "https://redbull.rede5.com.br/api/v1/applications/{uuid}/stop"
# Restart
curl -s -H "Authorization: Bearer $TOKEN" "http://185.194.141.70:8000/api/v1/applications/{uuid}/restart"
curl -s -H "Authorization: Bearer $TOKEN" "https://redbull.rede5.com.br/api/v1/applications/{uuid}/restart"
```
## Application UUIDs

View file

@ -1,6 +1,6 @@
# Inventário de Serviços Redbull
> Última atualização: 2026-02-16
> Última atualização: 2026-02-18
## Visão Geral
@ -92,14 +92,14 @@ ssh redbull "docker ps -a"
### Health Check via API
```bash
TOKEN="2|tjaxz6z6osQUz6whMvNMw23kcBqgToQAvMjSLos347164da9"
curl -s -H "Authorization: Bearer $TOKEN" "http://185.194.141.70:8000/api/v1/applications"
curl -s -H "Authorization: Bearer $TOKEN" "https://redbull.rede5.com.br/api/v1/applications"
```
### Deploy Application
```bash
# Via UUID
TOKEN="2|tjaxz6z6osQUz6whMvNMw23kcBqgToQAvMjSLos347164da9"
curl -s -X GET -H "Authorization: Bearer $TOKEN" "http://185.194.141.70:8000/api/v1/deploy?uuid={UUID}"
curl -s -X GET -H "Authorization: Bearer $TOKEN" "https://redbull.rede5.com.br/api/v1/deploy?uuid={UUID}"
```
### View Logs
@ -128,7 +128,7 @@ done
echo ""
echo "🌐 Aplicações Coolify:"
TOKEN="2|tjaxz6z6osQUz6whMvNMw23kcBqgToQAvMjSLos347164da9"
curl -s -H "Authorization: Bearer $TOKEN" "http://185.194.141.70:8000/api/v1/applications" 2>/dev/null | python -c "
curl -s -H "Authorization: Bearer $TOKEN" "https://redbull.rede5.com.br/api/v1/applications" 2>/dev/null | python -c "
import json,sys
try:
d = json.load(sys.stdin)