diff options
| author | Alon Levy <alon@pobox.com> | 2015-04-25 23:46:09 +0300 |
|---|---|---|
| committer | Alon Levy <alon@pobox.com> | 2015-04-25 23:46:09 +0300 |
| commit | b423d514572326b26504b1787002271e769fb874 (patch) | |
| tree | 0a4c3270c8075e1afa609d090e30345e63e85c45 /src | |
| parent | dcd975c1b9dd9d348da971ca243edf27b9075c6a (diff) | |
docker: add back single rhizi+neo4j image/container
Diffstat (limited to 'src')
| -rwxr-xr-x | src/local/docker/docker-build-single.sh | 8 | ||||
| -rwxr-xr-x | src/local/docker/docker-run-single.sh | 19 |
2 files changed, 27 insertions, 0 deletions
diff --git a/src/local/docker/docker-build-single.sh b/src/local/docker/docker-build-single.sh new file mode 100755 index 00000000..631a986b --- /dev/null +++ b/src/local/docker/docker-build-single.sh @@ -0,0 +1,8 @@ +#!/bin/bash +ROOT_DOCKER_DIR=$(dirname $(realpath $0))/../../../res/docker/ +FEDORA_SINGLE_DOCKER=$ROOT_DOCKER_DIR/fedora-single +if [ ! -e .git ]; then + echo run from top level checkout of rhizi repository + exit 0 +fi +docker build -t rhizi/fedora-single:0.1 -f $FEDORA_SINGLE_DOCKER/Dockerfile $ROOT_DOCKER_DIR diff --git a/src/local/docker/docker-run-single.sh b/src/local/docker/docker-run-single.sh new file mode 100755 index 00000000..69501af9 --- /dev/null +++ b/src/local/docker/docker-run-single.sh @@ -0,0 +1,19 @@ +#!/bin/bash +if [ ! -e .git ]; then + echo run from top level checkout of rhizi repository + exit 0 +fi +# cannot bind to localhost in docker, must bind to 0.0.0.0 +PORT=8080 +if [ "x$1" != "x" ]; then + PORT=$1 +fi +CONFIG_FILE=etc/rhizi-server.conf +SED_E='s|listen_address.*|listen_address = 0.0.0.0|' +( + ant -f build.ant deploy-local -DlocalServerUseSymlink=false && + docker run -it -p $PORT:8080 -v `pwd`/deploy-local:/home/rhizi rhizi/fedora-single:0.1 bash -c "\ + /home/neo4j-community-2.2.1/bin/neo4j start;\ + sed -ie \"$SED_E\" $CONFIG_FILE;\ + python2.7 bin/rz_server.py --config-dir etc" +) |
