Self-host
Levántalo tú mismo en un comando
Open Data Jalisco aún no opera como servicio público hosteado: es
software libre que corres en tu propia infraestructura. Con Docker
levantas el stack completo —base de datos, API y portal— sin instalar
Python, Node ni uv;
solo editas variables en .env.
-
SITE_ADDRESShttp://localhost o un dominio real → HTTPS automático con Caddy (Let's Encrypt).
-
EMBEDDING_PROVIDERdummy por defecto (sin descargas) o local_st para búsqueda semántica real con sentence-transformers.
-
LLM_API_KEYOpcional. Activa el asistente POST /ask con tu propio proveedor; sin ella, todo lo demás funciona igual.
git clone https://github.com/Chaetard/open-data-jalisco
cd open-data-jalisco
cp .env.example .env # POSTGRES_PASSWORD, SITE_ADDRESS, LLM_API_KEY…
docker compose up -d --build
# Portal en http://localhost · API detrás de /api
# La API crea el schema en el primer arranque. Stack
Arquitectura hexagonal (domain / ports / adapters). El SPA llama al
backend por la ruta relativa /api,
que Caddy enruta al contenedor de la API: mismo origen, sin CORS, sin
URLs hardcodeadas.