Skip to content

Open Source Self-service Business Intelligence with Version Control 🎉

License

Notifications You must be signed in to change notification settings

mprove-io/mprove

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.