@@ -9,7 +9,7 @@ x-shared:
99x-shared-cluster :
1010 &common-cluster
1111 << : *common
12- NEO4J_causal__clustering_initial__discovery__members : core1 :5000,core2 :5000,core3 :5000
12+ NEO4J_causal__clustering_initial__discovery__members : server1 :5000,server2 :5000,server3 :5000
1313 NEO4J_dbms_memory_pagecache_size : 100M
1414 NEO4J_dbms_memory_heap_initial__size : 100M
1515 NEO4J_causal__clustering_discovery__listen__address : 0.0.0.0:5000
@@ -42,23 +42,14 @@ services:
4242 depends_on :
4343 neo4j :
4444 condition : service_healthy
45- testkit-backend :
46- build :
47- context : .
48- dockerfile : Dockerfile
49- args :
50- PHP_VERSION : " ${PHP_VERSION-8.1}"
51- WITH_XDEBUG : true
52- working_dir : /opt/project
53- volumes :
54- - .:/opt/project
55- command : php /opt/project/testkit-backend/index.php
56- networks :
57- - neo4j
58- depends_on :
59- - neo4j
60- ports :
61- - " 9876:9876"
45+ server1 :
46+ condition : service_healthy
47+ server2 :
48+ condition : service_healthy
49+ server3 :
50+ condition : service_healthy
51+ server4 :
52+ condition : service_healthy
6253 neo4j :
6354 networks :
6455 - neo4j
@@ -77,7 +68,7 @@ services:
7768 - ./tests/resources:/import
7869 env_file :
7970 - .env
80- core1 :
71+ server1 :
8172 image : neo4j:4.4-enterprise
8273 healthcheck :
8374 test : " wget -q --method=HEAD http://localhost:7474 || exit 1"
@@ -90,15 +81,15 @@ services:
9081 - ./tests/resources:/import
9182 environment :
9283 << : *common-core
93- NEO4J_causal__clustering_discovery__advertised__address : core1 :5000
94- NEO4J_causal__clustering_transaction__advertised__address : core1 :6000
95- NEO4J_causal__clustering_raft__advertised__address : core1 :7000
96- NEO4J_dbms_connector_http_advertised__address : core1 :7474
97- NEO4J_dbms_connector_bolt_advertised__address : core1 :7687
84+ NEO4J_causal__clustering_discovery__advertised__address : server1 :5000
85+ NEO4J_causal__clustering_transaction__advertised__address : server1 :6000
86+ NEO4J_causal__clustering_raft__advertised__address : server1 :7000
87+ NEO4J_dbms_connector_http_advertised__address : server1 :7474
88+ NEO4J_dbms_connector_bolt_advertised__address : server1 :7687
9889 env_file :
9990 - .env
10091
101- core2 :
92+ server2 :
10293 image : neo4j:4.4-enterprise
10394 healthcheck :
10495 test : " wget -q --method=HEAD http://localhost:7474 || exit 1"
@@ -109,17 +100,17 @@ services:
109100 - neo4j
110101 environment :
111102 << : *common-core
112- NEO4J_causal__clustering_discovery__advertised__address : core2 :5000
113- NEO4J_causal__clustering_transaction__advertised__address : core2 :6000
114- NEO4J_causal__clustering_raft__advertised__address : core2 :7000
115- NEO4J_dbms_connector_http_advertised__address : core2 :7474
116- NEO4J_dbms_connector_bolt_advertised__address : core2 :7687
103+ NEO4J_causal__clustering_discovery__advertised__address : server2 :5000
104+ NEO4J_causal__clustering_transaction__advertised__address : server2 :6000
105+ NEO4J_causal__clustering_raft__advertised__address : server2 :7000
106+ NEO4J_dbms_connector_http_advertised__address : server2 :7474
107+ NEO4J_dbms_connector_bolt_advertised__address : server2 :7687
117108 volumes :
118109 - ./tests/resources:/import
119110 env_file :
120111 - .env
121112
122- core3 :
113+ server3 :
123114 image : neo4j:4.4-enterprise
124115 healthcheck :
125116 test : " wget -q --method=HEAD http://localhost:7474 || exit 1"
@@ -130,17 +121,17 @@ services:
130121 - neo4j
131122 environment :
132123 << : *common-core
133- NEO4J_causal__clustering_discovery__advertised__address : core3 :5000
134- NEO4J_causal__clustering_transaction__advertised__address : core3 :6000
135- NEO4J_causal__clustering_raft__advertised__address : core3 :7000
136- NEO4J_dbms_connector_http_advertised__address : core3 :7474
137- NEO4J_dbms_connector_bolt_advertised__address : core3 :7687
124+ NEO4J_causal__clustering_discovery__advertised__address : server3 :5000
125+ NEO4J_causal__clustering_transaction__advertised__address : server3 :6000
126+ NEO4J_causal__clustering_raft__advertised__address : server3 :7000
127+ NEO4J_dbms_connector_http_advertised__address : server3 :7474
128+ NEO4J_dbms_connector_bolt_advertised__address : server3 :7687
138129 volumes :
139130 - ./tests/resources:/import
140131 env_file :
141132 - .env
142133
143- readreplica1 :
134+ server4 :
144135 image : neo4j:4.4-enterprise
145136 healthcheck :
146137 test : " wget -q --method=HEAD http://localhost:7474 || exit 1"
@@ -152,11 +143,11 @@ services:
152143 environment :
153144 << : *common-cluster
154145 NEO4J_dbms_mode : READ_REPLICA
155- NEO4J_causal__clustering_discovery__advertised__address : readreplica1 :5000
156- NEO4J_causal__clustering_transaction__advertised__address : readreplica1 :6000
157- NEO4J_causal__clustering_raft__advertised__address : readreplica1 :7000
158- NEO4J_dbms_connector_http_advertised__address : readreplica1 :7474
159- NEO4J_dbms_connector_bolt_advertised__address : readreplica1 :7687
146+ NEO4J_causal__clustering_discovery__advertised__address : server4 :5000
147+ NEO4J_causal__clustering_transaction__advertised__address : server4 :6000
148+ NEO4J_causal__clustering_raft__advertised__address : server4 :7000
149+ NEO4J_dbms_connector_http_advertised__address : server4 :7474
150+ NEO4J_dbms_connector_bolt_advertised__address : server4 :7687
160151 env_file :
161152 - .env
162153 volumes :
0 commit comments