Added support for HELLO command.

Load modules build from Dockerfile.dev into instances from docker-compose.yml.
Fixed user loading from config file in ACL module.
This commit is contained in:
Kelvin Mwinuka
2024-06-23 07:08:34 +08:00
parent ddea7ab127
commit 93a165e9f9
11 changed files with 268 additions and 57 deletions
+12 -18
View File
@@ -39,14 +39,13 @@ services:
# List of client certificate authorities
- CLIENT_CA_1=/etc/ssl/certs/echovault/client/rootCA.crt
# List of shared object plugins to load on startup
- MODULE_1=/lib/echovault/modules/module_set/module_set.so
- MODULE_2=/lib/echovault/modules/module_get/module_get.so
- MODULE_1=./modules/module_set/module_set.so
- MODULE_2=./modules/module_get/module_get.so
ports:
- "7480:7480"
- "7946:7946"
volumes:
- ./volumes/config:/etc/echovault/config
- ./volumes/modules:/lib/echovault/modules
- ./volumes/nodes/standalone_node:/var/lib/echovault
networks:
- testnet
@@ -84,14 +83,13 @@ services:
# List of client certificate authorities
- CLIENT_CA_1=/etc/ssl/certs/echovault/client/rootCA.crt
# List of shared object plugins to load on startup
- MODULE_1=/lib/echovault/modules/module_set/module_set.so
- MODULE_2=/lib/echovault/modules/module_get/module_get.so
- MODULE_1=./modules/module_set/module_set.so
- MODULE_2=./modules/module_get/module_get.so
ports:
- "7481:7480"
- "7945:7946"
volumes:
- ./volumes/config:/etc/echovault/config
- ./volumes/plugins:/lib/echovault/plugins
- ./volumes/nodes/cluster_node_1:/var/lib/echovault
networks:
- testnet
@@ -129,14 +127,13 @@ services:
# List of client certificate authorities
- CLIENT_CA_1=/etc/ssl/certs/echovault/client/rootCA.crt
# List of shared object plugins to load on startup
- MODULE_1=/lib/echovault/modules/module_set/module_set.so
- MODULE_2=/lib/echovault/modules/module_get/module_get.so
- MODULE_1=./modules/module_set/module_set.so
- MODULE_2=./modules/module_get/module_get.so
ports:
- "7482:7480"
- "7947:7946"
volumes:
- ./volumes/config:/etc/echovault/config
- ./volumes/plugins:/lib/echovault/plugins
- ./volumes/nodes/cluster_node_2:/var/lib/echovault
networks:
- testnet
@@ -174,14 +171,13 @@ services:
# List of client certificate authorities
- CLIENT_CA_1=/etc/ssl/certs/echovault/client/rootCA.crt
# List of shared object plugins to load on startup
- MODULE_1=/lib/echovault/modules/module_set/module_set.so
- MODULE_2=/lib/echovault/modules/module_get/module_get.so
- MODULE_1=./modules/module_set/module_set.so
- MODULE_2=./modules/module_get/module_get.so
ports:
- "7483:7480"
- "7948:7946"
volumes:
- ./volumes/config:/etc/echovault/config
- ./volumes/plugins:/lib/echovault/plugins
- ./volumes/nodes/cluster_node_3:/var/lib/echovault
networks:
- testnet
@@ -219,14 +215,13 @@ services:
# List of client certificate authorities
- CLIENT_CA_1=/etc/ssl/certs/echovault/client/rootCA.crt
# List of shared object plugins to load on startup
- MODULE_1=/lib/echovault/modules/module_set/module_set.so
- MODULE_2=/lib/echovault/modules/module_get/module_get.so
- MODULE_1=./modules/module_set/module_set.so
- MODULE_2=./modules/module_get/module_get.so
ports:
- "7484:7480"
- "7949:7946"
volumes:
- ./volumes/config:/etc/echovault/config
- ./volumes/plugins:/lib/echovault/plugins
- ./volumes/nodes/cluster_node_4:/var/lib/echovault
networks:
- testnet
@@ -264,14 +259,13 @@ services:
# List of client certificate authorities
- CLIENT_CA_1=/etc/ssl/certs/echovault/client/rootCA.crt
# List of shared object plugins to load on startup
- MODULE_1=/lib/echovault/modules/module_set/module_set.so
- MODULE_2=/lib/echovault/modules/module_get/module_get.so
- MODULE_1=./modules/module_set/module_set.so
- MODULE_2=./modules/module_get/module_get.so
ports:
- "7485:7480"
- "7950:7946"
volumes:
- ./volumes/config:/etc/echovault/config
- ./volumes/plugins:/lib/echovault/plugins
- ./volumes/nodes/cluster_node_5:/var/lib/echovault
networks:
- testnet