Skip to main content
Le chemin le plus rapide vers un FireFlo fonctionnel. Pour un déploiement réel, allez plutôt à Installer en une commande. Cette page laisse de côté le compte de service, l’unité systemd, la rétention des logs et TLS.

Ce dont vous avez besoin

  • Docker.
  • Un répertoire de travail avec les sous-répertoires conf, data et logs.
  • Les fichiers de configuration dans conf. Copiez le répertoire conf.example fourni et remplacez chaque valeur REPLACE_WITH_*.

Démarrez-le

edgeservers/fireflo:latest-native est le build natif de la même chose.
Notez que 9000 est publié uniquement sur loopback. Il transporte l’état des binds, la profondeur des files et les noms des vendors, et les deux tokens sont la seule chose devant.

Vérifiez qu’il a démarré

1

Le conteneur est en marche

En cours d’exécution, pas en redémarrage.
2

L'API HTTP répond

3

S'il n'a pas démarré, lisez d'abord smsg.log

Un gateway sans table de routage ne démarre pas du tout, et le signale en nommant une structure interne — no default routing table in new targets! — plutôt que la configuration manquante. Ce message signifie que votre routingTable.conf est vide, manquant, ou n’a pas pu être parsé.

Envoyez quelque chose au travers

Un 200 avec un identifiant de message signifie qu’il a été accepté, facturé et mis en file d’attente. Pas qu’il a été livré. La livraison est une réponse distincte qui arrive sous forme d’accusé. Voir Envoyer un message.

Ce que ce démarrage rapide ne vous donne pas

Ensuite

Concepts

Les mots que le reste de ce site utilise — à lire avant les pages d’installation.

Installer proprement

Compte de service, systemd, base de données, pare-feu, test de fumée.