lhoestq HF Staff commited on
Commit
11620ed
·
1 Parent(s): da7fdcc
Files changed (2) hide show
  1. Dockerfile +6 -7
  2. start.sh +2 -0
Dockerfile CHANGED
@@ -1,12 +1,5 @@
1
  FROM neo4j:2025.09.0-community
2
 
3
- # python
4
- RUN apt-get update \
5
- && apt-get install -y python3 python3-pip \
6
- && rm -rf /var/lib/apt/lists/*
7
-
8
- USER neo4j
9
-
10
  # neo4j
11
  RUN mkdir -p /backups
12
  RUN chown neo4j:neo4j /backups
@@ -17,11 +10,17 @@ RUN chmod 640 /var/lib/neo4j/conf/neo4j.conf
17
  RUN chmod 640 /var/lib/neo4j/conf/neo4j-admin.conf
18
  ENV NEO4J_PLUGINS='["graph-data-science"]'
19
 
 
 
 
 
 
20
  # app
21
  ADD --chown=neo4j application_neo4j /application_neo4j
22
  RUN pip install -r /application_neo4j/requirements.txt
23
 
24
  # start
 
25
  COPY --chown=neo4j start.sh start.sh
26
  ENTRYPOINT ["/bin/bash"]
27
  CMD ["./start.sh"]
 
1
  FROM neo4j:2025.09.0-community
2
 
 
 
 
 
 
 
 
3
  # neo4j
4
  RUN mkdir -p /backups
5
  RUN chown neo4j:neo4j /backups
 
10
  RUN chmod 640 /var/lib/neo4j/conf/neo4j-admin.conf
11
  ENV NEO4J_PLUGINS='["graph-data-science"]'
12
 
13
+ # python
14
+ RUN apt-get update \
15
+ && apt-get install -y python3 python3-pip \
16
+ && rm -rf /var/lib/apt/lists/*
17
+
18
  # app
19
  ADD --chown=neo4j application_neo4j /application_neo4j
20
  RUN pip install -r /application_neo4j/requirements.txt
21
 
22
  # start
23
+ USER neo4j
24
  COPY --chown=neo4j start.sh start.sh
25
  ENTRYPOINT ["/bin/bash"]
26
  CMD ["./start.sh"]
start.sh CHANGED
@@ -1,4 +1,6 @@
1
  # load database backup
 
 
2
  wget --no-clobber --header="Authorization: Bearer $HF_TOKEN" https://huggingface.co/datasets/lhoestq/dump-neo4j/resolve/main/system.dump -P /backups/
3
  wget --no-clobber --header="Authorization: Bearer $HF_TOKEN" https://huggingface.co/datasets/lhoestq/dump-neo4j/resolve/main/neo4j.dump -P /backups/
4
  neo4j-admin database load --expand-commands system --from-path=/backups --overwrite-destination=true
 
1
  # load database backup
2
+ echo "user:"
3
+ echo "$USER"
4
  wget --no-clobber --header="Authorization: Bearer $HF_TOKEN" https://huggingface.co/datasets/lhoestq/dump-neo4j/resolve/main/system.dump -P /backups/
5
  wget --no-clobber --header="Authorization: Bearer $HF_TOKEN" https://huggingface.co/datasets/lhoestq/dump-neo4j/resolve/main/neo4j.dump -P /backups/
6
  neo4j-admin database load --expand-commands system --from-path=/backups --overwrite-destination=true