Create FTS only in monolith or syncapi

This commit is contained in:
Till Faelligen 2022-05-19 14:18:57 +02:00
parent 3f001e7cc0
commit 04139328d3

View file

@ -149,7 +149,8 @@ func NewBaseDendrite(cfg *config.Dendrite, componentName string, options ...Base
}
var fts *fulltext.Search
if cfg.SyncAPI.Fulltext.Enabled {
isSyncOrMonolith := componentName == "syncapi" || isMonolith
if cfg.SyncAPI.Fulltext.Enabled && isSyncOrMonolith {
fts, err = fulltext.New(cfg.SyncAPI.Fulltext)
if err != nil {
logrus.WithError(err).Panicf("failed to create full text")