MissionKontrol은 애플리케이션이나 마이크로서비스를 위한 간단하고 효과적인 관리 인터페이스입니다. active admin이나 Rails Admin과 같은 gem과 달리 시작하는 데 중요한 코딩이 필요하지 않습니다.
개발자가 아니더라도 빠르고 쉽게 설정할 수 있는 자체 호스팅 애플리케이션입니다. MissionKontrol은 작동하기 위해 애플리케이션에 대해 아무것도 알 필요가 없으며 데이터베이스에 연결하기만 하면 됩니다.
애플리케이션에 대한 추가 정보(예: 모델 연결 및 검증)를 제공하여 MissionKontrol 버전에 더 많은 성능과 더 나은 기능을 제공하는 이 보석입니다.
설치 시 생성된 액세스 토큰을 사용하면 호스팅된 MissionKontrol 버전만 이 정보에 액세스할 수 있습니다.
아니요! 누구나 이 보석을 사용할 수 있습니다. MissionKontrol 외부에서 이 gem을 사용하는 방법을 보려면 아래 '엔드포인트' 섹션을 참조하세요.
MissionKontrolRelay를 gemfile에 추가하여 Rails 애플리케이션에 설치할 수 있습니다.
보석 'mission_kontrol_relay'
또는 수동으로 설치할 수도 있습니다.
$ gem install 'mission_kontrol_relay'
gem을 설치한 후에는 생성기를 실행해야 합니다:
$ 레일은 Mission_kontrol_relay:install을 생성합니다.
생성기는 토큰을 생성하여 환경 변수로 저장합니다. MissionKontrol이 애플리케이션과 통신하도록 허용하거나 제공된 엔드포인트에 액세스하려는 경우 이 정보가 필요합니다.
토큰에 액세스하려면 다음을 실행하세요.
$ printenv MISSION_KONTROL_TOKEN
기여하기 전에 여기에서 행동 강령을 읽어보십시오.
기여 작업 흐름은 다음과 같습니다.
GitHub에서 저장소를 포크하세요.
프로젝트를 자신의 머신에 복제하세요.
자신의 브랜치에 변경 사항 커밋
작업을 다시 포크로 밀어 올리세요
변경 사항을 검토할 수 있도록 Pull 요청을 제출하세요.
$ 번들 설치 $ RAILS_ENV=테스트 번들 실행 레일 db:설정 $ RAILS_ENV=테스트 번들 실행 레일 db:마이그레이션
$ 번들 exec rspec