Skip to content

Latest commit

 

History

History
71 lines (47 loc) · 1.7 KB

README.md

File metadata and controls

71 lines (47 loc) · 1.7 KB

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.