A modified version of the Neo4j:3.1 Docker image to cater for the current Galaxy port_mapping.
This image has been modified to expose a single port(7474).
Build the image:
$ docker build -t quay.io/sanbi-sa/neo_ie:3.1 .
or
Pull the image:
$ docker pull quay.io/sanbi-sa/neo_ie:3.1
Try make sure you have nodejs v0.10.45
and that you can run $ node
(you might have to set a symlink)
$ apt-cache policy nodejs
nodejs:
Installed: 0.10.45-1nodesource1~trusty1
Candidate: 0.10.45-1nodesource1~trusty1
Version table:
*** 0.10.45-1nodesource1~trusty1 0
500 https://deb.nodesource.com/node/ trusty/main amd64 Packages
100 /var/lib/dpkg/status
$ node -v
v0.10.45
Set interactive_environment_plugins_directory
to config/plugins/interactive_environments
in config/galaxy.ini
Next, follow in the galaxy
folder to get the Neo4j IE installed.
Then, setup your proxy accordingly.
You should the see the image below upon firing up the IE:
Thanks to @bgruening and @erasche.
For interest's sake, to run this:
$ docker run -d \
-p 7474:7474 \
-v /tmp/data:/data \
-e NEO4J_AUTH=none -e USER_UID=$(id -u) -e USER_GID=$(id -g) \
quay.io/sanbi-sa/neo_ie:3.1