fireflo-install automatise le déploiement à la main : paquets, utilisateur de service, répertoires, artefact, configuration, base de données, unit systemd, pare-feu, et un test de fumée à la fin.
Il installe le gateway seul. Le control panel a son propre installateur, et sur un hôte frais vous lancez les deux.
Regardez avant de sauter
Il demande d’abord, puis vous montre les réponses
install collecte ce dont il a besoin, affiche chaque décision qu’il est sur le point de prendre, et attend. Rien n’est écrit tant que vous n’êtes pas d’accord.
--yes pour sauter la confirmation dans une installation scriptée, et --dry-run pour voir les décisions sans les prendre.
--dry-run montre moins qu’il n’y paraît. Il ne peut pas rapporter ce qu’un gestionnaire de paquets tirerait, ni ce qu’une migration trouverait dans une base à laquelle il ne s’est pas connecté. Lisez-le comme « les décisions que ce script prendrait », pas « tout ce qui changerait sur cet hôte ».Les deux refus
Choisir une source au moment de l’installation
--bootstrap peuple une base fraîche avec le minimum pour démarrer ; --import importe une configuration fichier existante à la place. Voir Choisir une source.
Le premier tarif
Ports, et une plage
Les deux tokens
L’installateur génère les deux et les écrit dans le fichier d’environnement.Rétention des logs
--log-retain-days écrit une règle tmpfiles.d qui supprime les logs tournés, sans jamais toucher aux quatre en cours. C’est la seule chose qui supprime jamais httpapi.log. Quarkus le tourne quotidiennement et garde chaque fichier pour toujours. Une installation faite à la main doit organiser cela elle-même.
Après qu’il ait fini
Le code de sortie 4 signifie que le déploiement est sain mais que ses propres données ne le sont pas. Par exemple, rien n’est configuré à router vers. C’est le résultat attendu immédiatement après une installation
--bootstrap, avant que vous n’ajoutiez un vendeur.Les autres verbes
Liste complète des options à
fireflo-install.