Astro + Node + PostgreSQL
Base limpia para una plataforma educativa local-first.
El contenido canónico vive en /content, la API mantiene los datos transaccionales
en PostgreSQL y el despliegue usa el mismo stack reproducible con Docker desde desarrollo hasta VPS.
Cómo está pensada
- Astro sirve como shell web austera, rápida y fácil de mantener.
- La API Node expone cursos, documentos, hilos, publicaciones y entregas.
- Las migraciones son SQL simples, versionadas y sin ORM pesado.
- El sync de markdown a la tabla
documents deja lista una capa editorial futura.
Flujo operativo
npm run dev levanta PostgreSQL con Docker y arranca Astro + API con hot reload. docker compose up --build reproduce el stack completo dentro de contenedores. docker compose -f docker-compose.prod.yml up -d --build deja listo el VPS.
Ruta sugerida
Empieza por abrir el vault del curso de ejemplo. Allí verás las notas markdown canónicas,
el sidebar editorial y la creación de nuevas notas.
public
Curso base para explorar ritmo, pulso, notacion y escucha activa con contenido markdown como fuente de verdad.
- Documentos
- 4
- Tareas
- 1
- Matrículas
- 2
Actualizado 17 abr 2026, 18:30