I AM SHER LOCKED. Dashboard for Appknox & Devknox Users.
Branch: develop
Clone or download
Praseetha-KR Merge pull request #719 from appknox/project-available-devices
Replace available-devices with nested project api
Latest commit 215d476 Feb 19, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.circleci Add sequelstring whitelabel deployment Dec 24, 2018
app Replace available-devices with nested project api Feb 19, 2019
config update cloudfront distribution Dec 24, 2018
mirage Enable billing and migrated payment models to drf Sep 27, 2018
public package upgrade Nov 2, 2018
scripts remove opbeat Jul 3, 2018
tests
vendor Initial Commit Sep 1, 2016
.bithoundrc fix: bithound ignore files & folders Jan 25, 2018
.bowerrc Initial Commit Sep 1, 2016
.dockerignore Dockerization Jan 12, 2018
.editorconfig Initial Commit Sep 1, 2016
.ember-cli Initial Commit Sep 1, 2016
.env.deploy.staging fix: security vuln by exposing a private slack API Jan 31, 2017
.eslintrc.js Fix eslinting issues Nov 2, 2018
.gitignore Fix eslinting issues Nov 2, 2018
.netlifyconfig Added nelify redirects to ember application Jan 29, 2018
.tmp enhance: display status Dec 9, 2016
.travis.yml package upgrade Nov 2, 2018
.watchmanconfig Integrate Organization Project Aug 29, 2018
CODE_OF_CONDUCT.md Create CODE_OF_CONDUCT.md Jul 13, 2017
CONTRIBUTING.md Add Contribution doc and update readme Feb 28, 2017
Dockerfile Upgrades ak-ubuntu to 2.0.0 Jun 14, 2018
LICENSE.txt Added AGPL license Apr 5, 2017
README.md
bower.json remove opbeat Jul 3, 2018
codecov.yml fix: set codecov target to 70, status off for patch & changes Mar 21, 2018
ember-cli-build.js package upgrade Nov 2, 2018
entrypoint.sh Dockerization Jan 12, 2018
jsconfig.json circleci 2.0 config Apr 13, 2018
nginx.conf Dockerization Jan 12, 2018
package.json Add sequelstring whitelabel deployment Dec 24, 2018
testem.js package upgrade Nov 2, 2018
version.txt Added a circleci config Sep 1, 2016

README.md

Irene

CircleCI codecov

I am SHERlocked. Irene is the front-end dashboards for Sherlock (Vulnerability Scanner) & Mycroft (API Server) that we wrote here at @appknox.

Prerequisites

You will need the following things properly installed on your computer.

Installation

  • git clone git@github.com:appknox/irene.git
  • cd irene
  • npm install
  • bower install
  • ember serve

Running / Development

Code Generators

Make use of the many generators for code, try ember help generate for more details

Running Tests

  • ember test
  • ember test --server

Building

  • ember build (development)
  • ember build --environment production (production)

Deploying

To deploy you should have aws-cli installed and logged in.

Staging

  • ember deploy staging
  • Activate the deployed code: ember deploy:activate staging --revision=<revision>

Production

  • make sure you have .env file to deploy it to production
  • ember deploy production
  • Activate the deployed code: ember deploy:activate production --revision=<revision>

Roll-Back

  • List all the deploy revisions ember deploy:list production --verbose
  • Activate the specific revision ember deploy:activate production --revision=<revision> --verbose

Further Reading / Useful Links

License

Copyright © 2017 by Appknox

Irene code is open source under the AGPL v3 license (see LICENSE.txt), but the name ‘Appknox’ and the distinctive appearance of the site are not part of the open source code.

Logo, images and other intellectual property are not released under open source and you should change them if you want to setup your own site.

The code is open to establish trust and transparency on how it works and to allow contributions.

Appknox is a business, and like any business has trade secrets, intellectual property and competition.

To have your contributions merged back into the master repository, you must agree to assign copyright to Appknox and must assert that you have the right to make this assignment.