1- version : " 3.5"
2-
31services :
42 volumes-provisioner :
53 image : hasnat/volumes-provisioner
@@ -26,71 +24,57 @@ services:
2624 - volumes-provisioner
2725
2826 esdb-node1 : &template
29- image : ${KURRENTDB_IMAGE :-docker.kurrent.io/eventstore/ eventstoredb-ee: lts}
27+ image : ${KURRENTDB_DOCKER_REGISTRY :-docker.kurrent.io/eventstore}/${KURRENTDB_DOCKER_IMAGE:- eventstoredb-ee}:${KURRENTDB_DOCKER_TAG:- lts}
3028 env_file :
3129 - vars.env
3230 environment :
3331 - EVENTSTORE_GOSSIP_SEED=172.30.240.12:2113,172.30.240.13:2113
34- - EVENTSTORE_INT_IP =172.30.240.11
35- - EVENTSTORE_CERTIFICATE_FILE=/etc/eventstore /certs/node1/node.crt
36- - EVENTSTORE_CERTIFICATE_PRIVATE_KEY_FILE=/etc/eventstore /certs/node1/node.key
37- - EVENTSTORE_ADVERTISE_HTTP_PORT_TO_CLIENT_AS =2111
32+ - EVENTSTORE_REPLICATION_IP =172.30.240.11
33+ - EVENTSTORE_CERTIFICATE_FILE=/etc/kurrentdb /certs/node1/node.crt
34+ - EVENTSTORE_CERTIFICATE_PRIVATE_KEY_FILE=/etc/kurrentdb /certs/node1/node.key
35+ - EVENTSTORE_ADVERTISE_NODE_PORT_TO_CLIENT_AS =2111
3836 ports :
3937 - 2111:2113
4038 networks :
4139 clusternetwork :
4240 ipv4_address : 172.30.240.11
4341 volumes :
44- - ./certs:/etc/eventstore /certs
42+ - ./certs:/etc/kurrentdb /certs
4543 restart : unless-stopped
4644 depends_on :
4745 - cert-gen
4846
4947 esdb-node2 :
5048 << : *template
51- env_file :
52- - vars.env
5349 environment :
5450 - EVENTSTORE_GOSSIP_SEED=172.30.240.11:2113,172.30.240.13:2113
55- - EVENTSTORE_INT_IP =172.30.240.12
56- - EVENTSTORE_CERTIFICATE_FILE=/etc/eventstore /certs/node2/node.crt
57- - EVENTSTORE_CERTIFICATE_PRIVATE_KEY_FILE=/etc/eventstore /certs/node2/node.key
58- - EVENTSTORE_ADVERTISE_HTTP_PORT_TO_CLIENT_AS =2112
51+ - EVENTSTORE_REPLICATION_IP =172.30.240.12
52+ - EVENTSTORE_CERTIFICATE_FILE=/etc/kurrentdb /certs/node2/node.crt
53+ - EVENTSTORE_CERTIFICATE_PRIVATE_KEY_FILE=/etc/kurrentdb /certs/node2/node.key
54+ - EVENTSTORE_ADVERTISE_NODE_PORT_TO_CLIENT_AS =2112
5955 ports :
6056 - 2112:2113
6157 networks :
6258 clusternetwork :
6359 ipv4_address : 172.30.240.12
64- volumes :
65- - ./certs:/etc/eventstore/certs
66- restart : unless-stopped
67- depends_on :
68- - cert-gen
6960
7061 esdb-node3 :
7162 << : *template
72- env_file :
73- - vars.env
7463 environment :
7564 - EVENTSTORE_GOSSIP_SEED=172.30.240.11:2113,172.30.240.12:2113
76- - EVENTSTORE_INT_IP =172.30.240.13
77- - EVENTSTORE_CERTIFICATE_FILE=/etc/eventstore /certs/node3/node.crt
78- - EVENTSTORE_CERTIFICATE_PRIVATE_KEY_FILE=/etc/eventstore /certs/node3/node.key
79- - EVENTSTORE_ADVERTISE_HTTP_PORT_TO_CLIENT_AS =2113
65+ - EVENTSTORE_REPLICATION_IP =172.30.240.13
66+ - EVENTSTORE_CERTIFICATE_FILE=/etc/kurrentdb /certs/node3/node.crt
67+ - EVENTSTORE_CERTIFICATE_PRIVATE_KEY_FILE=/etc/kurrentdb /certs/node3/node.key
68+ - EVENTSTORE_ADVERTISE_NODE_PORT_TO_CLIENT_AS =2113
8069 ports :
8170 - 2113:2113
8271 networks :
8372 clusternetwork :
8473 ipv4_address : 172.30.240.13
85- volumes :
86- - ./certs:/etc/eventstore/certs
87- restart : unless-stopped
88- depends_on :
89- - cert-gen
9074
9175networks :
9276 clusternetwork :
93- name : eventstoredb .local
77+ name : kurrentdb .local
9478 driver : bridge
9579 ipam :
9680 driver : default
0 commit comments