Skip to content

DrSnowbird/docker-webprotege

This branch is 2 commits ahead of, 31 commits behind SkypLabs/webprotege-dockerfile:master.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Dr.SnowbirdDr.Snowbird
Dr.Snowbird
and
Dr.Snowbird
Aug 25, 2018
4acf59f · Aug 25, 2018

History

10 Commits
Aug 25, 2018
Dec 3, 2016
Aug 25, 2018
Jul 25, 2017
Aug 25, 2018
Jan 6, 2017
Aug 25, 2018
Jul 25, 2017
Jul 25, 2017
Aug 25, 2018
Jul 25, 2017

Repository files navigation

WebProtégé

This image allows you to deploy WebProtégé as a microservice.

WebProtégé is a free, open-source ontology editor and framework for building intelligent systems.

Quick Start

Run

./run.sh

or, you can just use docker-compose

docker-compose up -d

Build

./build.sh

How to (details)

To start a new instance :

docker run --name webprotege -d -v webprotege_data:/data/webprotege --link mongodb -p 8888:8080 openkbs/docker-webprotege

The web application will be accessible from the host system on port 8888. All the persistent data will be stored in a volume handled by Docker and called webprotege_data. mongodb must be the name of a MongoDB docker container listening on port 27017.

To start a MongoDB instance using Docker (must be started before WebProtégé) :

docker run --name mongodb -d -v mongodb_data:/data/db mongo:3

All the persistent data will be stored in a volume handled by Docker and called mongodb_data.

To start the two containers using only one command, you can use Docker Compose :

docker-compose up -d

License

MIT

Packages

No packages published

Languages

  • Shell 67.0%
  • Dockerfile 33.0%