gunnybd01 commited on
Commit
cb550a5
·
verified ·
1 Parent(s): 8da8368

Update start.sh

Browse files
Files changed (1) hide show
  1. start.sh +6 -2
start.sh CHANGED
@@ -1,11 +1,15 @@
1
  #!/bin/bash
2
  set -e
3
 
 
 
 
 
4
  echo ">>> Starting Neo4j on port 7474..."
5
  neo4j console &
6
  NEO4J_PID=$!
7
 
8
- echo ">>> Waiting for Neo4j..."
9
  until curl -sf http://127.0.0.1:7474 -o /dev/null; do
10
  echo " waiting 3s..."
11
  sleep 3
@@ -14,5 +18,5 @@ done
14
  echo ">>> Neo4j ready! Starting Flask app on port 7860..."
15
  python3 /app.py &
16
 
17
- echo ">>> All up!"
18
  wait $NEO4J_PID
 
1
  #!/bin/bash
2
  set -e
3
 
4
+ # Set initial password BEFORE starting Neo4j (Neo4j 5.x recommended approach)
5
+ echo ">>> Setting initial Neo4j password via neo4j-admin..."
6
+ neo4j-admin dbms set-initial-password neo4jpass 2>&1 || echo " (password may already be set)"
7
+
8
  echo ">>> Starting Neo4j on port 7474..."
9
  neo4j console &
10
  NEO4J_PID=$!
11
 
12
+ echo ">>> Waiting for Neo4j HTTP to be ready..."
13
  until curl -sf http://127.0.0.1:7474 -o /dev/null; do
14
  echo " waiting 3s..."
15
  sleep 3
 
18
  echo ">>> Neo4j ready! Starting Flask app on port 7860..."
19
  python3 /app.py &
20
 
21
+ echo ">>> All services up!"
22
  wait $NEO4J_PID