Skip to content
Open source Business Intelligence tool 🎉
Branch: master
Clone or download
Latest commit 95ce989 Apr 18, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
backend run queries logic Apr 16, 2019
blockml
client set editor tabSize 2 Apr 18, 2019
common
deploy/docker compose open 3306 port Apr 11, 2019
proxy
.gitattributes gitignore Mar 5, 2019
.gitignore
.prettierignore
.prettierrc.yaml
LICENSE
README.md
package.json
replace-common.sh common p3 Mar 6, 2019
yarn.lock

README.md

Mprove

Demo | Docs | Website

Mprove - SQL analytics and dashboards. Inspired by ❤️ Looker.

Supported databases:

  • Google BigQuery

Deploy on server with https

Docker and Docker compose must be installed. DigitalOcean docker droplet fits well.

Open server ports 80, 443.

Create folders on server:

mkdir -p /mprove_data/db/mysql
mkdir -p /mprove_data/backend
mkdir -p /mprove_certs
mkdir -p /mprove-docker-deploy

Put your SSL certificate cert.pem and key.pem files to mprove_certs folder.

Copy mprove/deploy/docker/ce-prod/docker-compose.yml to /mprove-docker-deploy/ folder.

Create .env file in /mprove-docker-deploy/ folder. Fill in your values:

MPROVE_CE_RELEASE_TAG=

MYSQL_ROOT_PASSWORD=
MYSQL_DATABASE=my_db

BACKEND_DROP_DATABASE_ON_START=FALSE
BACKEND_JWT_SECRET=
BACKEND_FIRST_USER_EMAIL=
BACKEND_FIRST_USER_PASSWORD=
BACKEND_REGISTER_ONLY_INVITED_USERS=TRUE
BACKEND_SEND_EMAIL_FROM="Name" <name@example.com>
BACKEND_MAILGUN_ACTIVE_API_KEY=
BACKEND_MAILGUN_DOMAIN=

MPROVE_CE_RELEASE_TAG - see Mprove releases
BACKEND_JWT_SECRET - random string (recommended min length - 32 characters)
BACKEND_SEND_EMAIL_FROM - replace with your data
MailGun account is required for now. Mailgun is email delivery service with free tier.

Run:

docker-compose up -d

License

Mprove is distributed under Apache 2.0 License.

You can’t perform that action at this time.