griego-next
v0.1.0
Published
Plataforma colaborativa con arquitectura distribuida: aplicacion web, hub de realtime y worker de ejecucion remota.
Downloads
118
Readme
EducacionCooperativa
Plataforma colaborativa con arquitectura distribuida: aplicacion web, hub de realtime y worker de ejecucion remota.
Arquitectura
web(Next.js 14): interfaz principal.services/hub(Node + Socket.IO): coordinador de sesiones/eventos.services/worker(Node sobre Ubuntu): agente de ejecucion y workspace.
Infraestructura local
docker-compose.yml levanta:
hub:3010:3010web:3011:3000worker:network_mode: hosty volumenes persistentes porWORKER_TOKEN
Requisitos de entorno:
.env.localcon variables de Firebase y tokens de worker.serviceAccountKey.jsonpara integracion de almacenamiento/servicios.
Arranque rapido
cd EducacionCooperativa
docker compose up --buildModo local sin Docker:
npm install
npm run dev
npm --prefix services/hub install && npm --prefix services/hub run devDespliegue
- Scripts de produccion en
desplieges-prod/. - Guia operativa en
desplieges-prod/README.md.
