Built to match the mockups here https://marvelapp.com/a5c8bcg/screen/66136610
There is a comprehensive quick start guide in the Storybook Documentation to setting up an Insights environment complete with:
- Insights Dashboard App
- Insights Chroming
- Insights Proxy
Note: You will need to set up the Insights environment if you want to develop with the app due to the consumption of the chroming service as well as setting up your global/app navigation through the API.
- Make sure you have
Node.js
andnpm
installed - Run script to patch your
/etc/hosts
- Make sure you are using Red Hat proxy
- Clone this repository
- Run
npm install
to install dependencies
- Run
npm run start:proxy
to start chrome proxy and webpack bundler which serves the files with webpack dev server - App will be running at
https://stage.foo.redhat.com:1337/insights/dashboard/
npm run test
will run all testsnpm run lint
will run linter
The app uses containerized builds which are configured in app-interface
.
Environment | Available at | Deployed version |
---|---|---|
stage | https://console.stage.redhat.com | master branch |
production | https://console.redhat.com | up to the commit configured in app-interface |