Propagate firecrawl and tracker-mapping config to bootstrap and Helm
Group firecrawl-endpoint and firecrawl-api-key under a nested firecrawl config key. Add env var mappings (FIRECRAWL_ENDPOINT, FIRECRAWL_API_KEY, SEARCH_ENDPOINT, AGENT_TRACKER_MAPPING_*) to the bootstrap builder with test coverage. Wire the new values through the Helm chart (values, deployment, secret, production example). Signed-off-by: Émile Ré <emile@probo.com>
This commit is contained in:
@@ -47,6 +47,12 @@ type (
|
||||
TSAURL string `json:"tsa-url"`
|
||||
}
|
||||
|
||||
// FirecrawlConfig contains Firecrawl web scraping API configuration.
|
||||
FirecrawlConfig struct {
|
||||
Endpoint string `json:"endpoint"`
|
||||
APIKey string `json:"api-key"`
|
||||
}
|
||||
|
||||
// Config represents the probod application configuration.
|
||||
Config struct {
|
||||
BaseURL string `json:"base-url"`
|
||||
@@ -62,8 +68,7 @@ type (
|
||||
EvidenceDescriber EvidenceDescriberConfig `json:"evidence-describer"`
|
||||
ChromeDPAddr string `json:"chrome-dp-addr"`
|
||||
SearchEndpoint string `json:"search-endpoint"`
|
||||
FirecrawlEndpoint string `json:"firecrawl-endpoint"`
|
||||
FirecrawlAPIKey string `json:"firecrawl-api-key"`
|
||||
Firecrawl FirecrawlConfig `json:"firecrawl"`
|
||||
CustomDomains CustomDomainsConfig `json:"custom-domains"`
|
||||
SCIMBridge SCIMBridgeConfig `json:"scim-bridge"`
|
||||
ESign ESignConfig `json:"esign"`
|
||||
|
||||
Reference in New Issue
Block a user