Mprove - Self-service Business Intelligence with Version Control.
Check Mprove Demo p1 for example project repository.
Inspired by ❤️ Looker.
Check Mprove Helm Charts for instructions.
- Clone github repo to local
mprove
folder
git clone https://github.com/mprove-io/mprove.git
- Create
mprove_data
with subfolders outside ofmprove
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 tomprove/.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
Mprove is distributed under Apache 2.0 License.