@@ -8,17 +8,15 @@ x-definitions:
8
8
x-shared-cluster-env :
9
9
&common-cluster-env
10
10
<< : *common-env
11
- NEO4J_EDITION : ' enterprise'
12
11
NEO4J_ACCEPT_LICENSE_AGREEMENT : ' yes'
13
- EXTENDED_CONF : ' yes '
12
+ NEO4J_dbms_cluster_discovery_endpoints : server1:5000,server2:5000,server3:5000
14
13
x-shared-core-env :
15
14
&common-core-env
16
15
<< : *common-cluster-env
17
16
NEO4J_initial_server_mode__constraint : ' PRIMARY'
18
17
x-common :
19
18
&common
20
- image : neo4j:5.5
21
- user : ${USER_ID}:${GROUP_ID}
19
+ image : neo4j:5-enterprise
22
20
healthcheck :
23
21
test : [ "CMD-SHELL", "wget --no-verbose --tries=1 --spider localhost:7474 || exit 1" ]
24
22
env_file :
@@ -29,7 +27,6 @@ x-definitions:
29
27
context : .
30
28
dockerfile : Dockerfile
31
29
image : neo4j-php-client:latest
32
- user : ${USER_ID}:${GROUP_ID}
33
30
volumes :
34
31
- .:/opt/project
35
32
x-common-cluster :
@@ -38,8 +35,6 @@ x-definitions:
38
35
image : neo4j:5-enterprise
39
36
networks :
40
37
neo4j-cluster :
41
- aliases :
42
- - neo4j-network
43
38
44
39
networks :
45
40
neo4j :
@@ -57,95 +52,63 @@ services:
57
52
- .env
58
53
neo4j :
59
54
<< : *common
55
+ image : neo4j:5.10-community
60
56
hostname : neo4j
61
57
networks :
62
58
- neo4j
63
- - neo4j-cluster
64
59
ports :
65
- - " 7687 :7687"
66
- - " 7474 :7474"
60
+ - " 11687 :7687"
61
+ - " 11474 :7474"
67
62
environment :
68
63
<< : *common-env
69
- NEO4J_EDITION : community
70
- volumes :
71
- - ./neo4j/neo4j.conf:/conf/neo4j.conf
72
- - ./neo4j/data/neo4j:/var/lib/neo4j/data
73
- - ./neo4j/logs/neo4j:/var/lib/neo4j/logs
74
- - ./neo4j/conf/neo4j:/var/lib/neo4j/conf
75
- - ./neo4j/import/neo4j:/var/lib/neo4j/import
76
- - ./neo4j/metrics/neo4j:/var/lib/neo4j/metrics
77
- - ./neo4j/licenses/neo4j:/var/lib/neo4j/licenses
78
- - ./neo4j/ssl/neo4j:/var/lib/neo4j/ssl
64
+ NEO4j_server_bolt_advertised_address : localhost:11687
65
+ NEO4j_server_http_advertised_address : localhost:11474
79
66
80
67
server1 :
81
68
<< : *common-cluster
82
69
hostname : server1
83
70
ports :
84
- - " 7688:7687"
85
- - " 7475:7474"
86
- volumes :
87
- - ./neo4j/neo4j-cluster.conf:/conf/neo4j.conf
88
- - ./neo4j/data/server1:/var/lib/neo4j/data
89
- - ./neo4j/logs/server1:/var/lib/neo4j/logs
90
- - ./neo4j/conf/server1:/var/lib/neo4j/conf
91
- - ./neo4j/import/server1:/var/lib/neo4j/import
92
- - ./neo4j/metrics/server1:/var/lib/neo4j/metrics
93
- - ./neo4j/licenses/server1:/var/lib/neo4j/licenses
94
- - ./neo4j/ssl/server1:/var/lib/neo4j/ssl
71
+ - " 7687:7687"
72
+ - " 7473:7473"
73
+ - " 7474:7474"
95
74
environment :
96
75
<< : *common-core-env
76
+ NEO4j_server_bolt_advertised_address : localhost:7687
77
+ NEO4j_server_http_advertised_address : localhost:7474
97
78
98
79
server2 :
99
80
<< : *common-cluster
100
81
hostname : server2
101
82
ports :
102
- - " 7689:7687"
103
- - " 7476:7474"
83
+ - " 8687:7687"
84
+ - " 8473:7473"
85
+ - " 8474:7474"
104
86
environment :
105
87
<< : *common-core-env
106
- volumes :
107
- - ./neo4j/neo4j-cluster.conf:/conf/neo4j.conf
108
- - ./neo4j/data/server2:/var/lib/neo4j/data
109
- - ./neo4j/logs/server2:/var/lib/neo4j/logs
110
- - ./neo4j/conf/server2:/var/lib/neo4j/conf
111
- - ./neo4j/import/server2:/var/lib/neo4j/import
112
- - ./neo4j/metrics/server2:/var/lib/neo4j/metrics
113
- - ./neo4j/licenses/server2:/var/lib/neo4j/licenses
114
- - ./neo4j/ssl/server2:/var/lib/neo4j/ssl
88
+ NEO4j_server_bolt_advertised_address : localhost:8687
89
+ NEO4j_server_http_advertised_address : localhost:8474
115
90
116
91
server3 :
117
92
<< : *common-cluster
118
93
hostname : server3
119
94
ports :
120
- - " 7690:7687"
121
- - " 7477:7474"
95
+ - " 9474:7474"
96
+ - " 9473:7473"
97
+ - " 9687:7687"
122
98
environment :
123
99
<< : *common-core-env
124
- volumes :
125
- - ./neo4j/neo4j-cluster.conf:/conf/neo4j.conf
126
- - ./neo4j/data/server3:/var/lib/neo4j/data
127
- - ./neo4j/logs/server3:/var/lib/neo4j/logs
128
- - ./neo4j/conf/server3:/var/lib/neo4j/conf
129
- - ./neo4j/import/server3:/var/lib/neo4j/import
130
- - ./neo4j/metrics/server3:/var/lib/neo4j/metrics
131
- - ./neo4j/licenses/server3:/var/lib/neo4j/licenses
132
- - ./neo4j/ssl/server3:/var/lib/neo4j/ssl
100
+ NEO4j_server_bolt_advertised_address : localhost:9687
101
+ NEO4j_server_http_advertised_address : localhost:9474
133
102
134
103
server4 :
135
104
<< : *common-cluster
136
105
hostname : server4
137
106
ports :
138
- - " 7691:7687"
139
- - " 7478:7474"
107
+ - " 10474:7474"
108
+ - " 10473:7473"
109
+ - " 10687:7687"
140
110
environment :
141
111
<< : *common-cluster-env
142
112
NEO4J_initial_server_mode__constraint : ' SECONDARY'
143
- volumes :
144
- - ./neo4j/neo4j-cluster.conf:/conf/neo4j.conf
145
- - ./neo4j/data/server4:/var/lib/neo4j/data
146
- - ./neo4j/logs/server4:/var/lib/neo4j/logs
147
- - ./neo4j/conf/server4:/var/lib/neo4j/conf
148
- - ./neo4j/import/server4:/var/lib/neo4j/import
149
- - ./neo4j/metrics/server4:/var/lib/neo4j/metrics
150
- - ./neo4j/licenses/server4:/var/lib/neo4j/licenses
151
- - ./neo4j/ssl/server4:/var/lib/neo4j/ssl
113
+ NEO4j_server_bolt_advertised_address : localhost:10687
114
+ NEO4j_server_http_advertised_address : localhost:10474
0 commit comments