fireflo-install automatiza el despliegue a mano: paquetes, usuario de servicio,
directorios, artefacto, configuración, base de datos, unit de systemd, firewall, y una prueba de humo al
final.
Instala solo el gateway. El panel de control tiene
su propio instalador, y en un host recién instalado ejecutas ambos.
Mira antes de saltar
Pregunta primero, luego te muestra las respuestas
install recoge lo que necesita, imprime cada decisión sobre la que está a punto de actuar, y espera. Nada se
escribe hasta que aceptas.
--yes para saltarte la confirmación en una instalación por script, y --dry-run para ver las decisiones
sin hacerlas.
--dry-run muestra menos de lo que parece. No puede reportar lo que un gestor de paquetes traería,
ni lo que una migración encontraría en una base de datos a la que no se ha conectado. Léelo como “las decisiones que este
script tomaría”, no “todo lo que cambiaría en este host”.Los dos rechazos
Elegir una fuente en el momento de la instalación
--bootstrap puebla una base de datos recién creada con lo mínimo que arrancará; --import trae una configuración
de archivo existente en su lugar. Consulta Elegir una fuente.
La primera tarifa
Puertos, y una banda
Los dos tokens
El instalador genera ambos y los escribe al archivo de entorno.Retención de logs
--log-retain-days escribe una regla tmpfiles.d que elimina logs rotados, sin tocar nunca los cuatro
en vivo. Esto es lo único que elimina httpapi.log. Quarkus lo rota diariamente y conserva
cada archivo para siempre. Una instalación construida a mano debe arreglárselas para hacerlo por sí misma.
Después de que termine
El código de salida 4 significa que el despliegue está sano pero sus propios datos no. Por ejemplo, nada está
configurado para enrutar a. Ese es el resultado esperado inmediatamente después de una instalación
--bootstrap, antes
de que añadas un proveedor.Los otros verbos
Lista completa de opciones en
fireflo-install.