38cf2ff549
chore(deps): bump all ( #294 )
2023-09-16 13:02:19 +02:00
bbc7ec0817
fix: missing import for @hapi/joi ( #274 )
...
Replaced the module in the dependencies but not in actual usage
2023-05-07 13:36:55 +02:00
ee5bd41a37
feat(api): configurable max pool connections
...
This should help with failing health checks while the crawler is running.
Quick math: 10 users, 30 songs each, each song requires at least 3
queries => 900 db queries every minute.
With the default of 10 pool connections, this blocks all available db
bandwidth for some time and causes slow UI and failing healthchecks.
2022-06-11 19:21:00 +02:00
a0ffe108e1
feat(api): update existing artists in MusicLibrary
2021-11-21 15:53:49 +01:00
879c6a62e2
feat: add optional basic auth for metrics endpoint
2020-12-06 03:03:33 +01:00
66fd6ce1b4
feat(api): custom spotify crawler interval
2020-11-28 18:28:38 +01:00
e2056b4734
feat(api): add prometheus metrics
...
Currently we support metrics for the Node.js runtime and HTTP endpoints.
2020-11-21 19:55:53 +01:00
56db4cd2e1
feat(api): setup optional sentry error reporting
2020-11-17 22:26:08 +01:00
44f7e26270
feat: implement long-lived sessions
2020-11-09 18:34:23 +01:00
75d3e2edbd
feat: add docs and polish
2020-05-03 21:10:31 +02:00
a27fcce03b
feat(api): add optional spotify user whitelist
2020-05-03 21:10:31 +02:00
e78c6e312d
feat(api): validate configuration
2020-05-03 21:10:31 +02:00