Saltar a contenido

cla web-start - Iniciar el servidor web

cla web-start inicia el proceso del servidor web de Clarive.

El servidor web proporciona la interfaz HTTP para la aplicación Clarive, incluyendo la interfaz de usuario, API REST y módulo pubsub para conexiones de workers.

Uso

cla web-start -c MYCONFIG [opciones]

Opciones

  • -c, --config MYCONFIG - Especificar el archivo de configuración a usar (requerido).
  • -d, --daemon - Ejecutar el servidor web como demonio en segundo plano.
  • --debug <nivel> - Establecer nivel de debug (1-5, números más altos muestran más detalle).
  • --port <puerto> - Sobrescribir el puerto del servidor web desde la configuración.
  • --reload - Habilitar recarga automática cuando se modifican archivos (modo desarrollo).

Variables de Entorno

  • CLARIVE_DEBUG=<nivel> - Establecer nivel de salida de debug (1-5).
  • CLARIVE_TRACE=db - Imprimir cada llamada MongoDB con parámetros y tiempo transcurrido.

Ejemplos

Iniciar el servidor web en modo primer plano:

cla web-start -c myconfig

Iniciar como demonio con auto-recarga para desarrollo:

cla web-start -c myconfig --daemon --reload

Iniciar con salida de debug alta:

CLARIVE_DEBUG=5 cla web-start -c myconfig

Comandos Relacionados

  • cla web-stop - Detener el servidor web.
  • cla web-restart - Reiniciar el servidor web.

Módulos

El servidor web inicia los siguientes módulos por defecto:

  • Interfaz Web - Interfaz de usuario y páginas HTML.
  • API REST - Endpoints de API RESTful.
  • Pubsub - Conexiones WebSocket para workers y actualizaciones en tiempo real.

Notas

  • El servidor web recarga automáticamente archivos modificados después de 3 segundos cuando --reload está habilitado.
  • El módulo pubsub debe estar activo para que los workers se conecten.
  • Verifique los logs en el directorio de logs configurado para solución de problemas.
  • Para ver el estado del servidor web, use cla ps -c myconfig.
  • El puerto predeterminado es típicamente 3000, configurable en el archivo de configuración YAML.