feat(config): add IngestSvcURL and KBRetrievalURL to supervisor config
This commit is contained in:
@@ -105,6 +105,8 @@ func main() {
|
|||||||
}))
|
}))
|
||||||
reg.Register(brain.New(brain.Config{
|
reg.Register(brain.New(brain.Config{
|
||||||
IngestBaseURL: cfg.IngestBaseURL,
|
IngestBaseURL: cfg.IngestBaseURL,
|
||||||
|
IngestSvcURL: cfg.IngestSvcURL,
|
||||||
|
KBRetrievalURL: cfg.KBRetrievalURL,
|
||||||
}))
|
}))
|
||||||
reg.Register(org.New(org.Config{
|
reg.Register(org.New(org.Config{
|
||||||
TierFn: tierFn,
|
TierFn: tierFn,
|
||||||
|
|||||||
@@ -9,6 +9,8 @@ type Config struct {
|
|||||||
ConfigDir string // SUPERVISOR_CONFIG_DIR, default ./config/supervisor
|
ConfigDir string // SUPERVISOR_CONFIG_DIR, default ./config/supervisor
|
||||||
ModelsFile string // SUPERVISOR_MODELS_FILE, default <ConfigDir>/../models.yaml
|
ModelsFile string // SUPERVISOR_MODELS_FILE, default <ConfigDir>/../models.yaml
|
||||||
IngestBaseURL string // INGEST_BASE_URL, default http://localhost:3300
|
IngestBaseURL string // INGEST_BASE_URL, default http://localhost:3300
|
||||||
|
IngestSvcURL string // INGEST_SVC_URL — base URL for brain_ingest (/ingest, /ingest-path)
|
||||||
|
KBRetrievalURL string // KB_RETRIEVAL_URL — base URL for brain_search
|
||||||
SessionsDir string // SUPERVISOR_SESSIONS_DIR, default ./brain/sessions
|
SessionsDir string // SUPERVISOR_SESSIONS_DIR, default ./brain/sessions
|
||||||
BrainDir string // SUPERVISOR_BRAIN_DIR, default ./brain
|
BrainDir string // SUPERVISOR_BRAIN_DIR, default ./brain
|
||||||
}
|
}
|
||||||
@@ -22,6 +24,8 @@ func Load() (Config, error) {
|
|||||||
}
|
}
|
||||||
cfg.ModelsFile = envOr("SUPERVISOR_MODELS_FILE", cfg.ConfigDir+"/../models.yaml")
|
cfg.ModelsFile = envOr("SUPERVISOR_MODELS_FILE", cfg.ConfigDir+"/../models.yaml")
|
||||||
cfg.IngestBaseURL = envOr("INGEST_BASE_URL", "http://localhost:3300")
|
cfg.IngestBaseURL = envOr("INGEST_BASE_URL", "http://localhost:3300")
|
||||||
|
cfg.IngestSvcURL = envOr("INGEST_SVC_URL", "")
|
||||||
|
cfg.KBRetrievalURL = envOr("KB_RETRIEVAL_URL", "")
|
||||||
cfg.SessionsDir = envOr("SUPERVISOR_SESSIONS_DIR", "./brain/sessions")
|
cfg.SessionsDir = envOr("SUPERVISOR_SESSIONS_DIR", "./brain/sessions")
|
||||||
cfg.BrainDir = envOr("SUPERVISOR_BRAIN_DIR", "./brain")
|
cfg.BrainDir = envOr("SUPERVISOR_BRAIN_DIR", "./brain")
|
||||||
return cfg, nil
|
return cfg, nil
|
||||||
|
|||||||
Reference in New Issue
Block a user