1
- version : ' 3.8'
2
-
1
+ version : " 3.8"
3
2
services :
4
3
neo4j :
5
- # #########################
6
- # Uncomment this if spatial support is needed
7
- # Later builds are available but are not compatible with the spatial plugin
8
- # build: ./neo4j/v4.2.3
9
- # container_name: "neo4j-4-2-3"
10
- # #########################
11
- # Neo4j v4.3.7
12
4
build :
13
5
context : ./neo4j/v${NEO4J_VERSION}
14
6
args :
15
- VERSION : ' ${NEO4J_VERSION}'
16
- DB_USER : ' ${NEO4J_USER}'
17
- DB_PASSWORD : ' ${NEO4J_PASSWORD}'
18
- DB_AUTH : ' ${NEO4J_USER}/${NEO4J_PASSWORD}'
19
- container_name : ' ${NEO4J_CONTAINER_NAME}'
7
+ VERSION : " ${NEO4J_VERSION}"
8
+ DB_USER : " ${NEO4J_USER}"
9
+ DB_PASSWORD : " ${NEO4J_PASSWORD}"
10
+ DB_AUTH : " ${NEO4J_USER}/${NEO4J_PASSWORD}"
11
+ container_name : " ${NEO4J_CONTAINER_NAME}"
20
12
ports :
21
13
- 7474:7474 # HTTP endpoint
22
14
- 7473:7473 # HTTPS endpoint
23
15
- 7687:7687 # Bolt endpoint
24
16
environment :
25
- - DB_HOST=localhost
17
+ - DB_HOST=' localhost'
26
18
- DB_PORT=7474
27
19
- DB_USER=${NEO4J_USER}
28
20
- DB_PASSWORD=${NEO4J_PASSWORD}
29
21
- NEO4J_AUTH=${NEO4J_AUTH}
30
- # Add advertised address so that the Neo4j docker container
31
- # can be accessed from the host when using WSL2
32
22
- NEO4J_dbms_connector_https_advertised__address=localhost:7473
33
23
- NEO4J_dbms_connector_http_advertised__address=localhost:7474
34
24
- NEO4J_dbms_connector_bolt_advertised__address=localhost:7687
35
- - NEO4J_dbms_security_procedures_unrestricted=jwt.sercurity.*,apoc.*, gds.* # ,spatial.*
36
- - NEO4J_apoc_import_file_enabled=true
37
25
- NEO4J_apoc_export_file_enabled=true
26
+ - NEO4J_apoc_import_file_enabled=true
27
+ - NEO4J_apoc_import_file_use__neo4j__config=true
28
+ - NEO4J_dbms_security_procedures_unrestricted=apoc.*
29
+ - NEO4JLABS_PLUGINS=["apoc"]
30
+ - NEO4J_dbms_security_procedures_whitelist=apoc.*
38
31
- NEO4J_uuid_enabled=true
39
32
- NEO4J_dbms_db_timezone=SYSTEM
40
33
- NEO4J_dbms_shell_enabled=true
@@ -45,18 +38,18 @@ services:
45
38
- ./neo4j/vol/plugins:/plugins
46
39
- ./neo4j/vol/import:/var/lib/neo4j/import
47
40
48
- api :
49
- build : ./api
50
- ports :
51
- - 4001:4001
52
- environment :
53
- - NEO4J_URI=bolt://neo4j:7687
54
- - NEO4J_USER=${NEO4J_USER}
55
- - NEO4J_PASSWORD=${NEO4J_PASSWORD}
56
- - GRAPHQL_LISTEN_PORT=4001
57
- - GRAPHQL_URI=http://localhost:4001/graphql
41
+ # api:
42
+ # build: ./api
43
+ # ports:
44
+ # - 4001:4001
45
+ # environment:
46
+ # - NEO4J_URI=bolt://neo4j:7687
47
+ # - NEO4J_USER=${NEO4J_USER}
48
+ # - NEO4J_PASSWORD=${NEO4J_PASSWORD}
49
+ # - GRAPHQL_LISTEN_PORT=4001
50
+ # - GRAPHQL_URI=http://localhost:4001/graphql
58
51
59
- links :
60
- - neo4j
61
- depends_on :
62
- - neo4j
52
+ # links:
53
+ # - neo4j
54
+ # depends_on:
55
+ # - neo4j
0 commit comments