@@ -38,7 +38,8 @@ function docker-stop-rm-if-exists()
38
38
#
39
39
# Variables
40
40
#
41
- LANDSCAPE_BASE=$HOME /landscape/neo4j
41
+ LANDSCAPE_ROOT=$HOME /landscape
42
+ LANDSCAPE_BASE=$LANDSCAPE_ROOT /neo4j
42
43
CONTAINER_NAME=landscape-graph
43
44
NEO4J_USERNAME=neo4j
44
45
NEO4J_PASSWORD=landscape
@@ -52,7 +53,9 @@ docker-stop-rm-if-exists "$CONTAINER_NAME"
52
53
docker-ps-pretty
53
54
54
55
# nuke anything left in mounted dirs
56
+ sudo chown $USER :$USER -R ~ /landscape/neo4j
55
57
rm -rf $LANDSCAPE_BASE
58
+ tree-pretty $LANDSCAPE_ROOT
56
59
57
60
# create mount points
58
61
mkdir -p $LANDSCAPE_BASE /data
@@ -61,7 +64,8 @@ mkdir -p $LANDSCAPE_BASE/import
61
64
mkdir -p $LANDSCAPE_BASE /plugins
62
65
63
66
# copy cleaned up landscape json --> import directory
64
- cp -fv ../../landscape-items-clean.json $LANDSCAPE_BASE /import
67
+ export LANDSCAPE_GIT_REPO_ROOT=$( git rev-parse --show-toplevel)
68
+ cp -fv $LANDSCAPE_GIT_REPO_ROOT /landscape-items-clean.json $LANDSCAPE_BASE /import
65
69
tree-pretty " $LANDSCAPE_BASE "
66
70
67
71
echo " presently running in docker:"
@@ -94,6 +98,7 @@ docker run \
94
98
--env NEO4J_apoc_import_file_enabled=true \
95
99
--env NEO4J_apoc_export_file_enabled=true \
96
100
--env NEO4J_dbms_security_procedures_unrestricted=apoc.\\\* ,gds.\\\* \
101
+ --env NEO4J_dbms_logs_debug_level=INFO \
97
102
neo4j:latest
98
103
99
104
docker-ps-pretty
@@ -104,12 +109,19 @@ do \
104
109
echo " waiting 1s for bolt to appear" ; \
105
110
sleep 1; \
106
111
done
107
- echo ' *** neo4j online!'
112
+ echo " *** neo4j online!"
108
113
109
114
# launch Cypher Shell in container, execute cypher
110
115
cat load-clean-landscape.cypher \
111
116
| docker exec --interactive landscape-graph cypher-shell -u $NEO4J_USERNAME -p $NEO4J_PASSWORD
112
117
118
+ echo " "
119
+ echo " open http://localhost:7474 ($NEO4J_USERNAME /$NEO4J_PASSWORD )"
120
+ echo " "
121
+
122
+ #
123
+ # TODO Nuke this
124
+ #
113
125
# docker run \
114
126
# --user $(id -u):$(id -g) \
115
127
# --name "${CONTAINER}" \
0 commit comments