Saltar al contenido
Documentación archivada. Elige la versión de tu instalación.

Configuración

Conexión de registro, variables de entorno de ejecución y comportamiento de implementación.

Capas de configuración

Los valores predeterminados de la aplicación se definen en nuxt.config.ts y app/app.config.ts. Las variables de entorno anulan los valores predeterminados del tiempo de ejecución cuando se inicia el servidor. Los comandos de desarrollo y construcción leen .env; el punto de entrada del nodo de producción no lo lee automáticamente.

Reinicie el servidor después de cambiar las variables del entorno de ejecución. La edición de la configuración de componentes a nivel de fuente requiere una nueva compilación de producción.

Configuración de registro y sesión

VariablePor defectoObjetivo
NUXT_REGISTRY_UPSTREAMhttp://127.0.0.1:5000Origen del registro del lado del servidor.
NUXT_REGISTRY_DELETE_ENABLEDfalseExponer la eliminación manifiesta en la interfaz de usuario.
NUXT_SESSION_PASSWORDAleatorio por procesoSecreto utilizado para cifrar sesiones de UI.
HOSTDependiente del tiempo de ejecuciónInterfaz de escucha del servidor de nodo.
PORT3000Puerto de escucha del servidor de nodo.

El flujo ascendente debe ser un origen HTTP(S) accesible desde el servidor frontend. Mantenga las credenciales fuera de la URL. Las solicitudes utilizan la autenticación del usuario actual; Crateview no reemplaza el control de acceso al registro.

Variables de marca pública

Todos los nombres siguientes utilizan el prefijo NUXT_PUBLIC_BRAND_:

SufijoObjetivo
NAMENombre de la aplicación.
DESCRIPTIONDescripción de la aplicación.
LOGO_LIGHT, LOGO_DARKRutas de logotipos o URL HTTP(S).
FAVICONRuta o URL del icono del navegador.
TITLE_TEMPLATETítulo de la página; %s se reemplaza por el título de la página.
PRODUCT_URL, DOCS_URL, REPOSITORY_URLEnlaces de navegación opcionales.

La configuración pública se envía al navegador. Nunca almacene contraseñas o tokens en variables NUXT_PUBLIC_*. Consulte marca y temática para conocer las opciones de color y tipografía.

Diseño de red

El navegador se comunica con Crateview en un origen. Nitro representa /v2/** para clientes de registro y lee metadatos de registro a través de /api/registry/**. Esto evita requerir acceso de navegador de origen cruzado al propio registro.

Detrás de un proxy inverso, conserve el origen público y los encabezados de protocolo. La dirección de interfaz pública también es la dirección de registro que se muestra en los comandos pull copiados. Para uso con autenticación remota, finalice HTTPS correctamente antes de aceptar las credenciales del navegador o CLI.

Compose versus configuración independiente

El archivo Compose incluido se conecta intencionalmente a su propio servicio registry con NUXT_REGISTRY_UPSTREAM=http://registry:5000. Para utilizar otro registro en una implementación de contenedor, adapte ese entorno de servicio o ejecute la interfaz por separado. No asuma que se puede acceder a un registro de bucle invertido de host a través de una puerta de enlace de contenedor.