#Administrar aplicaciones
Si ha guardado una aplicación NocoBase como un entorno CLI, la administración diaria se completa básicamente en el grupo de comandos nb app: iniciar, detener, reiniciar, ver registros y actualizar.
La mayoría de las veces, no es necesario recordar todos los parámetros. Primero deje claro si lo que quiere hacer es "ejecutar la aplicación", "leer los registros para solucionar problemas" o "actualizar a una nueva versión", y luego seleccione el comando correspondiente.
Si primero desea comprender por qué nb app está unificado en este conjunto de comandos y su relación con nb app autostart, primero lea [nb intención de diseño de la aplicación] (../cli-design/nb-app-design-intent.md). Esta página sólo conserva las operaciones diarias más comunes.
Índice rápido
::: consejo primero confirme el entorno actual
El comando nb app actúa sobre el entorno actual de forma predeterminada. Si mantiene varios entornos al mismo tiempo, se recomienda de forma predeterminada confirmar el entorno de destino antes de iniciar, detener, registrar o actualizar operaciones.
Si pasa explícitamente un --env diferente, la CLI normalmente solicitará confirmación. En scripts o escenarios no interactivos, puede agregar --yes para omitir este paso. La conmutación, visualización y eliminación de entornos múltiples se presentan en [Gestión de entornos múltiples] (./multi-environment.md).
:::
Iniciar aplicación
Abra la aplicación y use nb app start de forma predeterminada:
Si desea operar en algo que no sea el entorno actual, puede especificarlo explícitamente:
Varios otros parámetros de inicio de uso común:
nb app startDe forma predeterminada, primero se completarán automáticamente los preparativos necesarios para la instalación o actualización y luego se iniciará el servicio.
npm/Git env local iniciará el proceso de aplicación local y Docker env reconstruirá el contenedor de la aplicación de acuerdo con la configuración guardada. Para obtener parámetros detallados, consulte nb app start.
Detener y reiniciar
Si solo desea detener la aplicación temporalmente, use nb app stop:
Si acaba de cambiar la configuración, las dependencias o el código, normalmente es más fácil usar nb app restart directamente:
nb app restart se detendrá primero y luego se reiniciará de la misma manera que start. Para conocer el uso detallado, consulte nb app stop y nb app restart.
Ver registro
Al solucionar problemas, normalmente mira primero los registros:
Si solo desea ver resultados más recientes o no desea continuar siguiendo el registro, puede usar esto:
El entorno npm/Git local lee los registros pm2 y el entorno Docker lee los registros del contenedor. De forma predeterminada, nb app logs continuará siguiendo la nueva salida del registro. Para obtener parámetros detallados, consulte nb app logs.
Actualizar aplicación
El comando de actualización es nb app upgrade:
Este comando hace más que simplemente "descargar la nueva versión". El proceso predeterminado suele incluir:
- Detenga la aplicación actual
- Descargue y reemplace el código fuente o la imagen guardados.
- Sincronizar complementos comerciales
- Actualice e inicie la aplicación.
- Actualizar la información del entorno de ejecución
Si actualizó el código fuente o la imagen con anticipación y solo desea continuar con la actualización e iniciar la aplicación según el contenido actual, puede agregar --skip-download:
Si desea especificar explícitamente la versión de destino, también puede agregar --version:
:::nota de advertencia
nb app upgrade Por lo general, también se le pedirá que confirme una vez antes de comenzar. En scripts, CI u otros escenarios no interactivos, --force debe pasarse explícitamente. Si también opera en todos los entornos al mismo tiempo, normalmente necesitará reunir --yes.
:::
Para obtener una descripción más completa de los parámetros, consulte nb app upgrade.
Enlaces relacionados
- [nb intención de diseño de la aplicación] (../cli-design/nb-app-design-intent.md)
- [Gestión de entornos múltiples] (./multi-environment.md)
nb appReferencia de comando

