Commit inicial - estructura base del proyecto
This commit is contained in:
@@ -0,0 +1,79 @@
|
||||
# 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.
|
||||
Reference in New Issue
Block a user