inovexcorp / mobi

Mobi is a decentralized, federated, and distributed graph data platform for teams and communities to publish and discover data, data models, and analytics that are instantly consumable.
https://mobi.inovexcorp.com
GNU Affero General Public License v3.0
45 stars 11 forks source link

dockerized #1

Closed scambria closed 7 years ago

scambria commented 7 years ago

Quick and dirty dockerization of matonto. The docker implementation builds matonto from source, and can be executed using docker or docker-compose.

At a minimum, to launch matonto the host machine requires docker (https://docs.docker.com/engine/installation/). If desired, docker-compose should also be installed (https://docs.docker.com/compose/install/).

Run With docker-compose: docker-compose up -d

With docker only: docker build -t matonto . docker run --name matonto -p 8443:8443 -d matonto docker exec matonto /code/distribution-1.3.11/bin/start

Verify When the container is running, navigate to https://localhost:8443/matonto/index.html in a browser.

jordan-lewis commented 7 years ago

We haven't thought much about how exactly we would integrate Docker, but we're examining that now thanks to your contribution. We will, hopefully, have more feedback soon.

skahmann commented 7 years ago

Hi Steve,

We built on your initial ideas to incorporate this work into our Maven build. We've included your work and those extensions into the product and they will be released in the 1.4 release coming out very soon.

Thanks! Stephen

scambria commented 7 years ago

Glad to hear you found it helpful...good luck w/ the release.