O painel edita configuração e lê registros de chamadas. Ele não está no caminho da mensagem: um
painel fora do ar custa a você a capacidade de fazer alterações, não a capacidade de enviar.Instale-o depois do gateway. O gateway é dono do schema do banco de dados; o painel apenas lê e
escreve linhas nele.
Os cinco verbos
O
install pergunta antes o que precisa e não altera nada até você concordar.
Por que passwd existe como verbo
Não há tabela de usuários. OPERATOR_USERNAME e OPERATOR_PASSWORD no panel.env são a conta
de operador inteira. O passwd é portanto a forma suportada de alterá-la — ele reescreve o arquivo
de ambiente e reinicia a unidade em uma única etapa, em vez de deixar você editar um arquivo que o
instalador, por outro lado, promete nunca substituir.
Layout
--tenant é o ponto do vocabulário compartilhado: a mesma palavra nomeia a mesma instância para
o instalador do gateway. Um nome por cliente, dois produtos. As três flags de diretório ainda
prevalecem sobre qualquer esquema.
Flags aceitam valores separados por espaço.
--vhost=/home/acme é rejeitado como opção
desconhecida.O que ele deriva, e a única coisa que ele não deriva
Dado o diretório de configuração do gateway (--gateway-conf-dir), o instalador deriva três coisas
em vez de pedir para você copiá-las: ambos os tokens operacionais, a conexão de banco somente leitura
e a URL de ops.
A URL de ops é construída a partir do FIREFLO_OPS_PORT registrado desse gateway, então uma
instância em --ops-port não-padrão não precisa de uma segunda flag aqui. Antes se assumia que era
9000, e o sintoma de errar é “Could not reach the gateway: fetch failed” em toda página que mostra
estado em tempo real — o que se parece com o gateway estar fora do ar em vez de o painel estar
olhando para a porta errada.
Veja Instalando o painel de controle para o passo a passo e
Ambiente do painel de controle para cada variável que ele
escreve.