codarch serve
DocumentaciónVentana de terminal
Ventana de terminal
Analiza un repositorio y sirve la webapp en local, refrescándola al cambiar ficheros.
codarch serve [ruta] [opciones]Opciones
Sección titulada «Opciones»| Opción | Qué hace |
|---|---|
-p, --port <n> | Puerto local (1–65535). Por defecto 4173. |
--host <host> | Interfaz. Por defecto 127.0.0.1. |
--watch | Reanaliza al cambiar ficheros y refresca la app por SSE. Por defecto. |
--no-watch | Solo analiza al arrancar. |
--no-web | Modo API: sirve /data/* sin la app (para Vite u otro frontend). |
-h, --help | Ayuda. |
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.
Ejemplos
Sección titulada «Ejemplos»codarch serve .codarch serve . --port 8080 --no-watchCódigos de salida
Sección titulada «Códigos de salida»| Código | Significado |
|---|---|
0 | Servidor parado con normalidad. |
1 | Opción inválida, ruta inexistente o no permitida, .codarch.yml inválido, build web no encontrado o el puerto no se pudo abrir. |