Development environment for working with graph databases in Gremlin
git clone https://github.com/brainsqueeze/graph-dev.gitTo start the gremlin-server and notebook environment simply run
docker-compose up --buildFor Windows or MacOS based hosts then host.docker.internal is sufficient for the hostname to connect to gremlin-server. If the host machine is Linux then please change host in the gremlin connection to the internal IP address, which can be found by running
docker inspect $(docker ps --filter "name=graph-dev_server" -aq)If you would like to run your own graph then you can override the docker compose settings with docker-compose.data.yaml. Please replace hostPathToGraphsDir with the absolute path to the folder containing graphml files.
To start simply run
docker-compose -f docker-compose.yaml -f docker-compose.data.yaml up --buildand then use the custom_data notebook in Jupyter to get started.