ojob.io/docker/falkordb

Usage

ojob ojob.io/docker/falkordb serverOnly=true tag=latest port=6379 browserPort=3000 volume=falkordb_data bind=./falkordb-data password=secret123 appendonly=true appendfsync=everysec maxmemory=2gb maxmemoryPolicy=allkeys-lru redisArgs="--save 60 1 --dir /data" threadCount=4 cacheSize=25 ompThreadCount=2 nodeCreationBuffer=16384 boltPort=7687 maxQueuedQueries=500 timeout=1000 timeoutMax=30000 timeoutDefault=5000 resultsetSize=1000 queryMemCapacity=104857600 vkeyMaxEntityCount=100000 effectsThreshold=300 cmdInfo=yes maxInfoQueries=1000 deltaMaxPendingChanges=10000 importFolder=/var/lib/FalkorDB/import/ falkordbArgs="SOME_OPTION 1" 

Description

Generates a docker-compose for FalkorDB

Expects

Name Description
serverOnly If serverOnly=true use the falkordb/falkordb-server image instead of the image with the browser.
tag Docker image tag to use
port Host port to expose FalkorDB
browserPort Host port to expose FalkorDB Browser when serverOnly=false
volume Named volume to persist data to /data
bind Host path to bind mount to /data
password If defined will add Redis authentication with --requirepass
appendonly If appendonly=true will add --appendonly yes to REDIS_ARGS.
appendfsync Redis appendfsync policy
maxmemory Redis maxmemory value
maxmemoryPolicy Redis maxmemory-policy value
redisArgs Additional raw Redis arguments appended to REDIS_ARGS
threadCount FalkorDB THREAD_COUNT
cacheSize FalkorDB CACHE_SIZE
ompThreadCount FalkorDB OMP_THREAD_COUNT
nodeCreationBuffer FalkorDB NODE_CREATION_BUFFER
boltPort FalkorDB BOLT_PORT and exposed bolt port
maxQueuedQueries FalkorDB MAX_QUEUED_QUERIES
timeout FalkorDB TIMEOUT (deprecated upstream in favor of timeoutMax and timeoutDefault)
timeoutMax FalkorDB TIMEOUT_MAX
timeoutDefault FalkorDB TIMEOUT_DEFAULT
resultsetSize FalkorDB RESULTSET_SIZE
queryMemCapacity FalkorDB QUERY_MEM_CAPACITY in bytes
vkeyMaxEntityCount FalkorDB VKEY_MAX_ENTITY_COUNT
effectsThreshold FalkorDB EFFECTS_THRESHOLD
cmdInfo FalkorDB CMD_INFO (yes or no)
maxInfoQueries FalkorDB MAX_INFO_QUERIES
deltaMaxPendingChanges FalkorDB DELTA_MAX_PENDING_CHANGES
importFolder FalkorDB IMPORT_FOLDER absolute path
falkordbArgs Additional raw FalkorDB module arguments appended to FALKORDB_ARGS