Pular para o conteúdo
Documentação arquivada. Escolha a versão da instalação.

Configuração

Conexão de registro, variáveis ​​de ambiente de tempo de execução e comportamento de implantação.

Camadas de configuração

Os padrões do aplicativo são definidos em nuxt.config.ts e app/app.config.ts. As variáveis ​​de ambiente substituem os padrões de tempo de execução quando o servidor é iniciado. Os comandos de desenvolvimento e construção são .env; o ponto de entrada do nó de produção não o lê automaticamente.

Reinicie o servidor após alterar as variáveis ​​de ambiente de tempo de execução. A edição da configuração do componente no nível de origem requer uma nova compilação de produção.

Configurações de registro e sessão

VariávelPadrãoPropósito
NUXT_REGISTRY_UPSTREAMhttp://127.0.0.1:5000Origem do registro do lado do servidor.
NUXT_REGISTRY_DELETE_ENABLEDfalseExponha a exclusão do manifesto na IU.
NUXT_SESSION_PASSWORDAleatório por processoSegredo usado para criptografar sessões de UI.
HOSTDependente do tempo de execuçãoInterface de escuta do servidor de nó.
PORT3000Porta de escuta do servidor do nó.

O upstream deve ser uma origem HTTP(S) acessível a partir do servidor front-end. Mantenha as credenciais fora do URL. As solicitações usam a autenticação do usuário atual; Crateview não substitui o controle de acesso ao registro.

Variáveis ​​de marca pública

Todos os nomes abaixo usam o prefixo NUXT_PUBLIC_BRAND_:

SufixoPropósito
NAMENome do aplicativo.
DESCRIPTIONDescrição do aplicativo.
LOGO_LIGHT, LOGO_DARKCaminhos de logotipo ou URLs HTTP(S).
FAVICONCaminho ou URL do ícone do navegador.
TITLE_TEMPLATETítulo da página; %s é substituído pelo título da página.
PRODUCT_URL, DOCS_URL, REPOSITORY_URLLinks de navegação opcionais.

A configuração pública é enviada ao navegador. Nunca armazene senhas ou tokens em variáveis ​​NUXT_PUBLIC_*. Consulte marca e tema para opções de cores e tipografia.

Layout de rede

O navegador se comunica com Crateview em uma origem. Nitro faz proxy /v2/** para clientes de registro e lê metadados de registro por meio de /api/registry/**. Isso evita a necessidade de acesso de navegador de origem cruzada ao próprio registro.

Atrás de um proxy reverso, preserve a origem pública e os cabeçalhos do protocolo. O endereço de front-end público também é o endereço de registro exibido nos comandos pull copiados. Para uso autenticado remotamente, encerre o HTTPS corretamente antes de aceitar as credenciais do navegador ou da CLI.

Compose versus configuração autônoma

O arquivo Compose incluído se conecta intencionalmente ao seu próprio serviço registry com NUXT_REGISTRY_UPSTREAM=http://registry:5000. Para usar outro registro em uma implantação de contêiner, adapte esse ambiente de serviço ou execute o front-end separadamente. Não presuma que um registro de loopback de host possa ser acessado por meio de um gateway de contêiner.

Configuração desta versão

Monitoramento opcional, desativado por padrão. Visão geral abre o painel quando ativo; caso contrário /home redireciona para /explore. A ativação expõe dados globais a todos com acesso à interface, incluindo visitantes anônimos em registros públicos.

ENVDefault
NUXT_MONITORING_ENABLEDfalse
NUXT_MONITORING_METRICS_URL—
NUXT_MONITORING_METRICS_TOKEN—
NUXT_MONITORING_WEBHOOK_SECRET—
NUXT_MONITORING_DATABASE_PATH.dev/monitoring.sqlite

Monitoramento