Volver a la wiki

Astro + Cloudflare Pages para el workspace

ADR — Astro + Cloudflare Pages para el workspace

Contexto

CreaRackSL opera con separación clara entre producto principal (app de gestión de racks) y workspace interno: documentación, decisiones arquitectónicas, notas de agentes, bitácoras de proyecto. El workspace no requiere lógica de servidor compleja ni BD transaccional propia; su naturaleza es predominantemente documental y de consulta.

A inicios de 2026 se evaluó qué stack serviría mejor, priorizando despliegue sin fricción, coste mínimo y compatibilidad con el ecosistema Cloudflare ya adoptado (Workers, D1, R2).

Opciones evaluadas

Decisión

Astro 5.x desplegado en Cloudflare Pages. astro.config.mjs usa adaptador Cloudflare con output: 'static' como modo base, y wrangler.toml define pages_build_output_dir = "dist", apuntando al directorio de salida de Astro tras build. Despliegue vía integración Git nativa de CF Pages, sin pipeline CI externo.

Consecuencias

Positivas:

Negativas/limitaciones:

Status

Accepted. Decisión vigente desde enero 2026. Revisión sugerida si workspace incorpora funcionalidades que requieran lógica de servidor significativa (auth, formularios complejos), momento de reevaluar uso del adaptador CF en modo hybrid o migración parcial a Workers.

Véase también

Subir