Commit Graph

9 Commits

Author SHA1 Message Date
Gergő Jedlicska 965c9f94f6 feat(preview-service): use axios for proper timeout support (#2939) 2024-09-11 10:55:37 +02:00
Iain Sproat 7c55af8893 revert(preview service): logging broke initialization (#2902)
- we need more tests
2024-09-07 11:45:07 +01:00
Iain Sproat 19b51c5308 Revert "fix(preview-service): only create a puppeteer client per app, not per…" (#2901)
This reverts commit d5c9e5e207.
2024-09-07 11:09:47 +01:00
Iain Sproat 20fcc407fd chore(preview service): improve logging (#2900)
* chore(preview service): improve logging

* use correct logging syntax in test
2024-09-07 11:08:46 +01:00
Iain Sproat d5c9e5e207 fix(preview-service): only create a puppeteer client per app, not per request (#2899)
* fix(preview-service): only create a puppeteer client per app, not per request

* allow puppeteer client to be dependency injected and stub in tests
2024-09-07 09:50:30 +01:00
Iain Sproat c227495d66 fix(preview service): gracefully close streams (#2887) 2024-09-05 17:18:23 +01:00
Iain Sproat 206b2368ba fix(preview-service): listen externally on metrics port (#2893) 2024-09-05 16:50:23 +01:00
Iain Sproat d0113104ce fix(preview service): healthcheck was duplicate sub-pathed /metrics path (#2874)
- it was serving at /metrics/metrics and should be serving at /metrics only
2024-09-04 14:18:26 +01:00
Iain Sproat 9a28e467ba refactor(preview-service): conforms to design patterns, adds tests, and is typed (#2429)
Co-authored-by: Kristaps Fabians Geikins <fabis94@live.com>
2024-09-04 13:06:23 +01:00