Rehive's dashboard is designed to help you manage your product from end-to-end:
- invite new users, collect KYC documents, verify user information,
- clear deposits and withdrawals, manage and review transactions,
- manage customer support,
- set transaction fees, set transaction limits, set notification preferences,
- configure employee and user permissions
- and more.
Rehive's back office dashboard is an open sourced project in Angular JS which advanced users can host in order to extend functionality.
- fork the repository
- git clone
https://github.com/{{username}}/dashboard-angular.git, - cd into
dashboard-angular - run
npm installto install the dependencies, - to run local copy in development mode, execute:
gulp serve, - to run local copy in staging mode, with the rehive staging API (
https://staging.rehive.com/api/3/), execute:gulp serve:staging, - to run local copy in production mode, execute:
gulp serve:dist.
pip install invoke python-dotenv fabric3 pyyaml semver nose- Helm client: https://docs.helm.sh/using_helm/#installing-helm Be sure to install this version:
https://github.com/kubernetes/helm/releases/tag/v2.4.2
-
Commit all changes and then tag and push the release with the following command:
inv local.git_release
The default version increment isprerelease, but you can also specifypatch,minorormajor:inv local.git_release -v patch -
Build and push the docker image for this release:
inv local.docker_release productionorinv server.docker_release production -
Update kubernetes deployment using the version number of the release. E.g.
inv k8s.upgrade production 0.0.1
Check us out at Rehive
MIT license.