Ir al contenido
CodArchel mapa vivo de la arquitectura
ESEN

codarch serve

Analiza un repositorio y sirve la webapp en local, refrescándola al cambiar ficheros.

Ventana de terminal
codarch serve [ruta] [opciones]
OpciónQué hace
-p, --port <n>Puerto local (1–65535). Por defecto 4173.
--host <host>Interfaz. Por defecto 127.0.0.1.
--watchReanaliza al cambiar ficheros y refresca la app por SSE. Por defecto.
--no-watchSolo analiza al arrancar.
--no-webModo API: sirve /data/* sin la app (para Vite u otro frontend).
-h, --helpAyuda.

Imprime la URL y se queda en marcha hasta Ctrl+C. Además de la app expone los datos en /data/ (snapshot.cc.json, rest.cc.json, lint.repmod.json, meta.json, report.json, head-report.json, history.json, …). El resto —documentos, configuración y assets— sale de la misma pasada que el código y se guarda en .codarch/rest.cc.json. El lint es un fichero aparte: se sirve el que haya y solo se vuelve a medir cuando el árbol servido no coincide con el del artefacto —que firma codarch analyze—, con el lint que detecta en el repo; si el repo no tiene lint, no hay artefacto y la app sigue sin medir. Sin ruta analiza la carpeta actual.

Ventana de terminal
codarch serve .
codarch serve . --port 8080 --no-watch
CódigoSignificado
0Servidor parado con normalidad.
1Opción inválida, ruta inexistente o no permitida, .codarch.yml inválido, build web no encontrado o el puerto no se pudo abrir.