MissionKontrol es una interfaz de administración sencilla y eficaz para sus aplicaciones o microservicios. A diferencia de gemas como administrador activo o administrador de rieles, no se necesita codificación significativa para comenzar.
Es una aplicación autohospedada que es rápida y fácil de configurar, incluso si no eres desarrollador. MissionKontrol no necesita saber nada sobre sus aplicaciones para funcionar, solo necesita conectarse a sus bases de datos.
Esta joya que le da a su versión de MissionKontrol más potencia y mejores características al brindarle más información sobre su aplicación (como asociaciones y validaciones de modelos).
Al utilizar el token de acceso generado durante la instalación, solo su versión alojada de MissionKontrol tendrá acceso a esta información.
¡No! Cualquiera puede usar esta joya. Para ver cómo puede utilizar esta joya fuera de MissionKontrol, consulte la sección "puntos finales" a continuación.
Puede instalar MissionKontrolRelay en su aplicación Rails agregándolo a su archivo gem:
gema 'mission_kontrol_relay'
o puedes instalarlo manualmente:
$ instalación de gemas 'mission_kontrol_relay'
Una vez que hayas instalado la gema necesitas ejecutar el generador:
$ Rails generan Mission_kontrol_relay:instalar
El generador generará su token y lo guardará como una variable de entorno. Lo necesitará para permitir que MissionKontrol se comunique con su aplicación o si desea acceder a los puntos finales proporcionados.
Para acceder a su token ejecute lo siguiente:
$ printenv MISSION_KONTROL_TOKEN
Antes de contribuir, lea el código de conducta aquí.
Aquí está el flujo de trabajo de contribución:
Bifurca el repositorio en GitHub
Clona el proyecto en tu propia máquina
Confirmar cambios en su propia rama
Empuja tu trabajo de regreso a tu tenedor
Envíe una solicitud de extracción para que podamos revisar sus cambios.
$ instalación del paquete $ RAILS_ENV=paquete de prueba exec rails db:setup $ RAILS_ENV=probar paquete exec rails db:migrate
$ paquete ejecutivo rspec