Commit inicial - estructura base del proyecto

This commit is contained in:
2026-05-31 08:24:12 -06:00
commit cd998ce6b0
143 changed files with 18354 additions and 0 deletions
+79
View File
@@ -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.