From a5b22f98b36847967fea1fad76d306b0c1b4f4ca Mon Sep 17 00:00:00 2001 From: Tiago Yamamoto Date: Wed, 18 Feb 2026 05:55:09 -0600 Subject: [PATCH] docs: update Coolify URL to https://redbull.rede5.com.br --- README.md | 1 + vps/redbull/README.md | 25 ++++++++++++++++++++----- vps/redbull/coolify-api.md | 16 ++++++++-------- vps/redbull/services_inventory.md | 8 ++++---- 4 files changed, 33 insertions(+), 17 deletions(-) diff --git a/README.md b/README.md index a96b32d..4238213 100644 --- a/README.md +++ b/README.md @@ -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 diff --git a/vps/redbull/README.md b/vps/redbull/README.md index b18102e..0b2fa3a 100644 --- a/vps/redbull/README.md +++ b/vps/redbull/README.md @@ -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=&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 diff --git a/vps/redbull/coolify-api.md b/vps/redbull/coolify-api.md index d7a39b1..6e44d6e 100644 --- a/vps/redbull/coolify-api.md +++ b/vps/redbull/coolify-api.md @@ -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 diff --git a/vps/redbull/services_inventory.md b/vps/redbull/services_inventory.md index e263d4d..c4dcf58 100644 --- a/vps/redbull/services_inventory.md +++ b/vps/redbull/services_inventory.md @@ -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)