migrate: kid; matrix, firefish, search engine

This commit is contained in:
Strix 2023-10-22 14:47:10 +02:00
parent a12c81159a
commit 509afb52a8
No known key found for this signature in database
GPG key ID: 49B2E37B8915B774
25 changed files with 699 additions and 0 deletions

View file

@ -0,0 +1,2 @@
FROM valeriansaliou/sonic:v1.4.3
COPY sonic.cfg /etc/sonic.cfg

View file

@ -0,0 +1,69 @@
# Sonic
# Fast, lightweight and schema-less search backend
# Configuration file
# Example: https://github.com/valeriansaliou/sonic/blob/master/config.cfg
[server]
log_level = "debug"
[channel]
inet = "[::1]:1491"
tcp_timeout = 300
auth_password = "${env.SONIC_SECRET}"
[channel.search]
query_limit_default = 10
query_limit_maximum = 100
query_alternates_try = 4
suggest_limit_default = 5
suggest_limit_maximum = 20
list_limit_default = 100
list_limit_maximum = 500
[store]
[store.kv]
path = "./data/store/kv/"
retain_word_objects = 1000
[store.kv.pool]
inactive_after = 1800
[store.kv.database]
flush_after = 900
compress = true
parallelism = 2
max_files = 100
max_compactions = 1
max_flushes = 1
write_buffer = 16384
write_ahead_log = true
[store.fst]
path = "./data/store/fst/"
[store.fst.pool]
inactive_after = 300
[store.fst.graph]
consolidate_after = 180
max_size = 2048
max_words = 250000