17 lines
480 B
Go
17 lines
480 B
Go
package service
|
|
|
|
import (
|
|
"bsm/full/all/internal/config"
|
|
"bsm/full/all/internal/impl"
|
|
"bsm/full/all/internal/server"
|
|
moduleService "bsm/full/module/base/fts/service"
|
|
)
|
|
|
|
func exposeFTS(srv *server.Server) error {
|
|
return moduleService.Expose(moduleService.ExposeOptions{
|
|
Dependencies: moduleService.Dependencies{Redis: impl.RedisService, Etcd: impl.EtcdService, DB: impl.DBService, Cache: impl.MemoryService},
|
|
Engine: srv.HTTP,
|
|
Config: config.Spec.Fts,
|
|
})
|
|
}
|