Skip to content

mprove-io/mprove

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Mprove

Website | Docs

Mprove - Self-service Business Intelligence with Version Control.

Check Mprove Demo p1 for example project repository.

Inspired by ❤️ Looker.

Deploy to a Kubernetes cluster using Helm Chart

Check Mprove Helm Charts for instructions.

Local deploy using docker-compose (MacOS / Windows WSL / Linux / devcontainer)

  • Clone github repo to local mprove folder
git clone https://github.com/mprove-io/mprove.git
  • Create mprove_data with subfolders outside of mprove repo folder:
mkdir -p ~/mprove_data/mysql \
  ~/mprove_data/organizations \
  ~/mprove_data/dwh-postgres \
  ~/mprove_data/dwh-clickhouse \
  ~/mprove_data/dwh-clickhouse-logs \
  ~/mprove_data/blockml-logs
  • Create secrets folder and files
mkdir secrets \
  && echo {} > secrets/first-project-bigquery-credentials.json \
  && echo '' > secrets/first-project-remote-private-key.pem \
  && echo '' > secrets/first-project-remote-public-key.pem
  • Copy mprove/.env.example file to mprove/.env file
cp .env.example .env
  • Modify mprove/.env variables

  • Pull docker images

docker-compose pull db dwh-postgres dwh-clickhouse rabbit backend blockml-single disk front
  • Run docker images
docker-compose up db dwh-postgres dwh-clickhouse rabbit backend backend-scheduler blockml-single disk front
  • Open chrome tab and login using first user credentials
http://localhost:3003

License

Mprove is distributed under Apache 2.0 License.