80 lines
2.1 KiB
Markdown
80 lines
2.1 KiB
Markdown
# Runbook: Baserow en Coolify
|
|
|
|
Dominio: `https://baserow.urieljareth.org`
|
|
|
|
Aplicacion verificada: `vngcvnhbfqboov4nln88zc73`
|
|
|
|
Recurso Coolify: `baserow:main-md9t2bo1h9wdcp69mbw1cppc`
|
|
|
|
Contenedor principal: `baserow-vngcvnhbfqboov4nln88zc73-164230166388`
|
|
|
|
## Estado
|
|
|
|
```powershell
|
|
.\coolify_skill\scripts\Get-CoolifyDockerStatus.ps1 -Filter "baserow|s10bvby|vztgldo"
|
|
curl.exe -k -sSI --max-time 30 https://baserow.urieljareth.org/login
|
|
```
|
|
|
|
Resultado verificado el 2026-05-31:
|
|
|
|
- Baserow: `healthy`
|
|
- `BASEROW_PUBLIC_URL`: `https://baserow.urieljareth.org`
|
|
- `/login`: `302 Found` hacia `/signup`
|
|
- `/signup`: `200 OK`
|
|
- Postgres externo: `s10bvby71tb1fpbcl4tnxzzh`
|
|
- Redis externo: `vztgldo9cap3s0oj240tokgj`
|
|
- servicio duplicado `baserow-f3payqxqgnfv3l47zr0q25t6`: detenido
|
|
|
|
## Fix aplicado
|
|
|
|
Baserow no arrancaba de forma publica por dos problemas:
|
|
|
|
1. El compose intentaba publicar puertos host `80:80` y `443:443`, que deben
|
|
pertenecer a `coolify-proxy`.
|
|
2. Baserow necesitaba resolver Postgres y Redis en la red global `coolify`.
|
|
|
|
La resolucion DNS de estos hosts depende de esa red:
|
|
|
|
- `s10bvby71tb1fpbcl4tnxzzh`
|
|
- `vztgldo9cap3s0oj240tokgj`
|
|
|
|
El compose de Baserow debe dejar que Traefik sirva el dominio y debe usar la
|
|
red `coolify`:
|
|
|
|
```yaml
|
|
services:
|
|
baserow:
|
|
networks:
|
|
coolify: null
|
|
|
|
networks:
|
|
coolify:
|
|
name: coolify
|
|
external: true
|
|
```
|
|
|
|
Tambien se corrigio la regla de Traefik. No usar `Host(\baserow...)`; debe
|
|
usar backticks:
|
|
|
|
```text
|
|
Host(`baserow.urieljareth.org`) && PathPrefix(`/`)
|
|
```
|
|
|
|
## Aplicar compose
|
|
|
|
```powershell
|
|
.\scripts\Invoke-ProxmoxSsh.ps1 -Command "pct exec 102 -- sh -lc 'cd /data/coolify/applications/vngcvnhbfqboov4nln88zc73 && docker compose config --quiet && docker compose up -d'"
|
|
```
|
|
|
|
## Logs
|
|
|
|
```powershell
|
|
.\scripts\Invoke-ProxmoxSsh.ps1 -Command "pct exec 102 -- docker logs baserow-vngcvnhbfqboov4nln88zc73-164230166388 --tail 160"
|
|
.\scripts\Invoke-ProxmoxSsh.ps1 -Command "pct exec 102 -- docker logs coolify-proxy --tail 120 | grep -Ei 'baserow|vng|error'"
|
|
```
|
|
|
|
## Primer uso
|
|
|
|
En una instalacion nueva, `/login` redirige a `/signup` para crear el primer
|
|
usuario administrador.
|