mirror of
https://github.com/EchoVault/SugarDB.git
synced 2025-10-17 05:20:47 +08:00
Removed plugin-dir cli flag as its not used
This commit is contained in:
@@ -18,7 +18,6 @@ CMD "./server" \
|
|||||||
"--raft-port" "${RAFT_PORT}" \
|
"--raft-port" "${RAFT_PORT}" \
|
||||||
"--server-id" "${SERVER_ID}" \
|
"--server-id" "${SERVER_ID}" \
|
||||||
"--join-addr" "${JOIN_ADDR}" \
|
"--join-addr" "${JOIN_ADDR}" \
|
||||||
"--plugin-dir" "${PLUGIN_DIR}" \
|
|
||||||
"--data-dir" "${DATA_DIR}" \
|
"--data-dir" "${DATA_DIR}" \
|
||||||
"--snapshot-threshold" "${SNAPSHOT_THRESHOLD}" \
|
"--snapshot-threshold" "${SNAPSHOT_THRESHOLD}" \
|
||||||
"--snapshot-interval" "${SNAPSHOT_INTERVAL}" \
|
"--snapshot-interval" "${SNAPSHOT_INTERVAL}" \
|
||||||
|
@@ -55,7 +55,11 @@ much more powerful. Features in the roadmap include:
|
|||||||
|
|
||||||
# Installing
|
# Installing
|
||||||
|
|
||||||
Coming soon
|
### Homebrew
|
||||||
|
|
||||||
|
### Configuration
|
||||||
|
Checkout the [configuration wiki page](https://github.com/EchoVault/EchoVault/wiki/Configuration) for the possible configuration
|
||||||
|
flags
|
||||||
|
|
||||||
# Clients
|
# Clients
|
||||||
|
|
||||||
|
@@ -57,7 +57,6 @@ services:
|
|||||||
- KEY=/etc/ssl/certs/echovault/server1.key
|
- KEY=/etc/ssl/certs/echovault/server1.key
|
||||||
- CERT=/etc/ssl/certs/echovault/server1.crt
|
- CERT=/etc/ssl/certs/echovault/server1.crt
|
||||||
- SERVER_ID=1
|
- SERVER_ID=1
|
||||||
- PLUGIN_DIR=/usr/local/lib/echovault
|
|
||||||
- DATA_DIR=/var/lib/echovault
|
- DATA_DIR=/var/lib/echovault
|
||||||
- IN_MEMORY=false
|
- IN_MEMORY=false
|
||||||
- TLS=true
|
- TLS=true
|
||||||
@@ -99,7 +98,6 @@ services:
|
|||||||
- CERT=/etc/ssl/certs/echovault/server1.crt
|
- CERT=/etc/ssl/certs/echovault/server1.crt
|
||||||
- SERVER_ID=2
|
- SERVER_ID=2
|
||||||
- JOIN_ADDR=cluster_node_1:7946
|
- JOIN_ADDR=cluster_node_1:7946
|
||||||
- PLUGIN_DIR=/usr/local/lib/echovault
|
|
||||||
- DATA_DIR=/var/lib/echovault
|
- DATA_DIR=/var/lib/echovault
|
||||||
- IN_MEMORY=false
|
- IN_MEMORY=false
|
||||||
- TLS=true
|
- TLS=true
|
||||||
@@ -141,7 +139,6 @@ services:
|
|||||||
- CERT=/etc/ssl/certs/echovault/server1.crt
|
- CERT=/etc/ssl/certs/echovault/server1.crt
|
||||||
- SERVER_ID=3
|
- SERVER_ID=3
|
||||||
- JOIN_ADDR=cluster_node_1:7946
|
- JOIN_ADDR=cluster_node_1:7946
|
||||||
- PLUGIN_DIR=/usr/local/lib/echovault
|
|
||||||
- DATA_DIR=/var/lib/echovault
|
- DATA_DIR=/var/lib/echovault
|
||||||
- IN_MEMORY=false
|
- IN_MEMORY=false
|
||||||
- TLS=true
|
- TLS=true
|
||||||
@@ -183,7 +180,6 @@ services:
|
|||||||
- CERT=/etc/ssl/certs/echovault/server1.crt
|
- CERT=/etc/ssl/certs/echovault/server1.crt
|
||||||
- SERVER_ID=4
|
- SERVER_ID=4
|
||||||
- JOIN_ADDR=cluster_node_1:7946
|
- JOIN_ADDR=cluster_node_1:7946
|
||||||
- PLUGIN_DIR=/usr/local/lib/echovault
|
|
||||||
- DATA_DIR=/var/lib/echovault
|
- DATA_DIR=/var/lib/echovault
|
||||||
- IN_MEMORY=false
|
- IN_MEMORY=false
|
||||||
- TLS=true
|
- TLS=true
|
||||||
@@ -225,7 +221,6 @@ services:
|
|||||||
- CERT=/etc/ssl/certs/echovault/server1.crt
|
- CERT=/etc/ssl/certs/echovault/server1.crt
|
||||||
- SERVER_ID=5
|
- SERVER_ID=5
|
||||||
- JOIN_ADDR=cluster_node_1:7946
|
- JOIN_ADDR=cluster_node_1:7946
|
||||||
- PLUGIN_DIR=/usr/local/lib/echovault
|
|
||||||
- DATA_DIR=/var/lib/echovault
|
- DATA_DIR=/var/lib/echovault
|
||||||
- IN_MEMORY=false
|
- IN_MEMORY=false
|
||||||
- TLS=true
|
- TLS=true
|
||||||
|
@@ -20,7 +20,6 @@ type Config struct {
|
|||||||
CertKeyPairs [][]string `json:"CertKeyPairs" yaml:"CertKeyPairs"`
|
CertKeyPairs [][]string `json:"CertKeyPairs" yaml:"CertKeyPairs"`
|
||||||
ClientCAs []string `json:"ClientCAs" yaml:"ClientCAs"`
|
ClientCAs []string `json:"ClientCAs" yaml:"ClientCAs"`
|
||||||
Port uint16 `json:"Port" yaml:"Port"`
|
Port uint16 `json:"Port" yaml:"Port"`
|
||||||
PluginDir string `json:"Plugins" yaml:"Plugins"`
|
|
||||||
ServerID string `json:"ServerId" yaml:"ServerId"`
|
ServerID string `json:"ServerId" yaml:"ServerId"`
|
||||||
JoinAddr string `json:"JoinAddr" yaml:"JoinAddr"`
|
JoinAddr string `json:"JoinAddr" yaml:"JoinAddr"`
|
||||||
BindAddr string `json:"BindAddr" yaml:"BindAddr"`
|
BindAddr string `json:"BindAddr" yaml:"BindAddr"`
|
||||||
@@ -79,14 +78,13 @@ The options are 'always' for syncing on each command, 'everysec' to sync every s
|
|||||||
tls := flag.Bool("tls", false, "Start the server in TLS mode. Default is false")
|
tls := flag.Bool("tls", false, "Start the server in TLS mode. Default is false")
|
||||||
mtls := flag.Bool("mtls", false, "Use mTLS to verify the client.")
|
mtls := flag.Bool("mtls", false, "Use mTLS to verify the client.")
|
||||||
port := flag.Int("port", 7480, "Port to use. Default is 7480")
|
port := flag.Int("port", 7480, "Port to use. Default is 7480")
|
||||||
pluginDir := flag.String("plugin-dir", "", "Directory where plugins are located.")
|
|
||||||
serverId := flag.String("server-id", "1", "Server ID in raft cluster. Leave empty for client.")
|
serverId := flag.String("server-id", "1", "Server ID in raft cluster. Leave empty for client.")
|
||||||
joinAddr := flag.String("join-addr", "", "Address of cluster member in a cluster to you want to join.")
|
joinAddr := flag.String("join-addr", "", "Address of cluster member in a cluster to you want to join.")
|
||||||
bindAddr := flag.String("bind-addr", "", "Address to bind the server to.")
|
bindAddr := flag.String("bind-addr", "", "Address to bind the server to.")
|
||||||
raftBindPort := flag.Uint("raft-port", 7481, "Port to use for intra-cluster communication. Leave on the client.")
|
raftBindPort := flag.Uint("raft-port", 7481, "Port to use for intra-cluster communication. Leave on the client.")
|
||||||
mlBindPort := flag.Uint("memberlist-port", 7946, "Port to use for memberlist communication.")
|
mlBindPort := flag.Uint("memberlist-port", 7946, "Port to use for memberlist communication.")
|
||||||
inMemory := flag.Bool("in-memory", false, "Whether to use memory or persistent storage for raft logs and snapshots.")
|
inMemory := flag.Bool("in-memory", false, "Whether to use memory or persistent storage for raft logs and snapshots.")
|
||||||
dataDir := flag.String("data-dir", "/var/lib/memstore", "Directory to store raft snapshots and logs.")
|
dataDir := flag.String("data-dir", "/var/lib/echovault", "Directory to store raft snapshots and logs.")
|
||||||
bootstrapCluster := flag.Bool("bootstrap-cluster", false, "Whether this instance should bootstrap a new cluster.")
|
bootstrapCluster := flag.Bool("bootstrap-cluster", false, "Whether this instance should bootstrap a new cluster.")
|
||||||
aclConfig := flag.String("acl-config", "", "ACL config file path.")
|
aclConfig := flag.String("acl-config", "", "ACL config file path.")
|
||||||
snapshotThreshold := flag.Uint64("snapshot-threshold", 1000, "The number of entries that trigger a snapshot. Default is 1000.")
|
snapshotThreshold := flag.Uint64("snapshot-threshold", 1000, "The number of entries that trigger a snapshot. Default is 1000.")
|
||||||
@@ -122,7 +120,6 @@ It is a plain text value by default but you can provide a SHA256 hash by adding
|
|||||||
ClientCAs: clientCAs,
|
ClientCAs: clientCAs,
|
||||||
TLS: *tls,
|
TLS: *tls,
|
||||||
MTLS: *mtls,
|
MTLS: *mtls,
|
||||||
PluginDir: *pluginDir,
|
|
||||||
Port: uint16(*port),
|
Port: uint16(*port),
|
||||||
ServerID: *serverId,
|
ServerID: *serverId,
|
||||||
JoinAddr: *joinAddr,
|
JoinAddr: *joinAddr,
|
||||||
|
Reference in New Issue
Block a user