@@ -4,24 +4,29 @@ services:
4
4
master :
5
5
container_name : " ${COMPOSE_PROJECT_NAME:-citus}_master"
6
6
image : ' citusdata/citus:${CITUS_VERSION:-11.2}'
7
- ports : ['5600:5432']
8
- labels : ['com.citusdata.role=Master']
9
- volumes : ['/var/run/postgresql']
10
- manager :
11
- container_name : " ${COMPOSE_PROJECT_NAME:-citus}_manager"
12
- image : ' citusdata/membership-manager:0.2.0'
13
- volumes : ['/var/run/docker.sock:/var/run/docker.sock']
14
- depends_on : { master: { condition: service_healthy } }
7
+ ports : [ '5600:5432' ]
8
+ labels : [ 'com.citusdata.role=Master' ]
9
+ environment :
10
+ - POSTGRES_HOST_AUTH_METHOD=trust
11
+ command : -c fsync=off -c full_page_writes=off
15
12
worker1 :
16
13
image : ' citusdata/citus:${CITUS_VERSION:-11.2}'
17
- labels : ['com.citusdata.role=Worker']
14
+ ports : [ '5601:5432' ]
15
+ labels : [ 'com.citusdata.role=Worker' ]
18
16
depends_on : { manager: { condition: service_healthy } }
17
+ environment :
18
+ - POSTGRES_HOST_AUTH_METHOD=trust
19
+ command : -c fsync=off -c full_page_writes=off
19
20
worker2 :
20
21
image : ' citusdata/citus:${CITUS_VERSION:-11.2}'
21
- labels : ['com.citusdata.role=Worker']
22
+ ports : [ '5602:5432' ]
23
+ labels : [ 'com.citusdata.role=Worker' ]
22
24
depends_on : { manager: { condition: service_healthy } }
23
- healthcheck :
24
- image : busybox
25
- depends_on :
26
- worker1 : { condition: service_healthy }
27
- worker2 : { condition: service_healthy }
25
+ environment :
26
+ - POSTGRES_HOST_AUTH_METHOD=trust
27
+ command : -c fsync=off -c full_page_writes=off
28
+ manager :
29
+ container_name : " ${COMPOSE_PROJECT_NAME:-citus}_manager"
30
+ image : ' citusdata/membership-manager:0.2.0'
31
+ volumes : [ '/var/run/docker.sock:/var/run/docker.sock' ]
32
+ depends_on : { master: { condition: service_healthy } }
0 commit comments