mprove-io / mprove

Open Source Self-service Business Intelligence with Version Control :tada:

Home Page:https://mprove.io

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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.

About

Open Source Self-service Business Intelligence with Version Control :tada:

https://mprove.io

License:Apache License 2.0


Languages

Language:TypeScript 90.3%Language:HTML 8.7%Language:Shell 0.5%Language:JavaScript 0.2%Language:Dockerfile 0.1%Language:SCSS 0.1%Language:CSS 0.1%