Commit graph

8 commits

Author SHA1 Message Date
Lars Strojny
ce8876793d
Fall back to IPv4 if EAFNOSUPPORT ()
If listening to `::` fails, try `0.0.0.0` instead. Addresses 
2022-11-16 22:47:41 +01:00
Lars Strojny
f8007b55ca
Add experimental support for basic auth and TLS ()
Allows restricting access to the monitoring endpoint using basic auth
and configure TLS certificates.
2022-11-16 22:19:08 +01:00
Lars Strojny
479fbe5727 Refactor internal APIs 2022-11-14 01:20:53 +01:00
Lars Strojny
34be5bbca2 Implement consistent request logging 2022-11-13 13:34:33 +01:00
Lars Strojny
8102144b85 Explicit type imports 2022-11-13 13:34:09 +01:00
Lars Strojny
1088a78079
Strict type imports ()
When a symbols is only used as a type, require `import type {…}`
2022-11-10 13:00:45 +01:00
Lars Strojny
2bd799ca9c
Integration tests for the fastify HTTP adapter () 2022-11-09 19:08:24 +01:00
Lars Strojny
7fd1c5a03c Extract prometheus server 2022-11-07 22:31:17 +01:00