Merge pull request #11305 from backstage/docs/fix-techdocs-search-howto

[Docs] Fix DefaultTechDocsCollatorFactory how-to
This commit is contained in:
Eric Peterson
2022-05-04 15:58:16 +02:00
committed by GitHub
+15 -2
View File
@@ -67,11 +67,24 @@ getting started guide.
import { DefaultTechDocsCollatorFactory } from '@backstage/plugin-techdocs-backend';
```
2. Register the `DefaultTechDocsCollatorFactory` with the IndexBuilder.
2. If there isn't an existing schedule you'd like to run the collator on, be
sure to create it first. Something like...
```typescript
import { Duration } from 'luxon';
const every10MinutesSchedule = env.scheduler.createScheduledTaskRunner({
frequency: Duration.fromObject({ seconds: 600 }),
timeout: Duration.fromObject({ seconds: 900 }),
initialDelay: Duration.fromObject({ seconds: 3 }),
});
```
3. Register the `DefaultTechDocsCollatorFactory` with the IndexBuilder.
```typescript
indexBuilder.addCollator({
defaultRefreshIntervalSeconds: 600,
schedule: every10MinutesSchedule,
factory: DefaultTechDocsCollatorFactory.fromConfig(env.config, {
discovery: env.discovery,
logger: env.logger,