Updated backend-tasks readme

Signed-off-by: Andre Wanlin <awanlin@rapidrtc.com>
This commit is contained in:
Andre Wanlin
2021-12-29 12:41:08 -06:00
parent d35511d750
commit 6ace1d996e
+6 -1
View File
@@ -21,14 +21,19 @@ import { Duration } from 'luxon';
const scheduler = TaskScheduler.fromConfig(rootConfig).forPlugin('my-plugin');
await scheduler.scheduleTask({
id: 'refresh-things',
id: 'refresh_things',
frequency: Duration.fromObject({ minutes: 10 }),
timeout: Duration.fromObject({ minutes: 15 }),
fn: async () => {
await entityProvider.run();
},
});
```
## Local Development
When working with backend-tasks you may run into your task not running as expected if you are using a persistent database. A table called "backstage_backend_tasks\_\_tasks" in the applicable plugin's database will contain a record with the next run date and time. You can delete this record to get things back to what you expect
## Documentation
- [Backstage Readme](https://github.com/backstage/backstage/blob/master/README.md)