Skip to main content
O caminho mais rápido para ter um FireFlo em execução. Para uma implantação real, vá para Instalar em um comando. Este guia deixa de fora a conta de serviço, a unit do systemd, retenção de logs e TLS.

O que você precisa

  • Docker.
  • Um diretório de trabalho com subdiretórios conf, data e logs.
  • Os arquivos de configuração em conf. Copie o diretório conf.example distribuído e substitua todos os valores REPLACE_WITH_*.

Inicie-o

edgeservers/fireflo:latest-native é a build nativa da mesma coisa.
Observe que 9000 é publicado apenas em loopback. Ele carrega estado de binds, profundidades de fila e nomes de vendors, e os dois tokens são a única coisa à frente dele.

Verifique se subiu

1

O container está em execução

Em execução, não em restart.
2

A API HTTP responde

3

Se não iniciou, leia smsg.log primeiro

Um gateway sem routing table não inicia de forma alguma, e diz isso nomeando uma estrutura interna — no default routing table in new targets! — em vez da configuração ausente. Essa mensagem significa que seu routingTable.conf está vazio, ausente, ou falhou no parse.

Envie algo através dele

Um 200 com um message id significa que foi aceita, cobrada e enfileirada. Não significa que foi entregue. A entrega é uma resposta separada que chega como recibo. Veja Enviar uma mensagem.

O que este quickstart não oferece

A seguir

Conceitos

As palavras que o restante deste site usa. Leia antes das páginas de instalação.

Instalar corretamente

Conta de serviço, systemd, banco de dados, firewall, smoke test.