Files
ddns-updater-qdm12-3/internal/health/server.go
2024-10-20 13:12:33 +00:00

20 lines
376 B
Go

package health
import (
"context"
"github.com/qdm12/goservices/httpserver"
)
func NewServer(address string, logger Logger, healthcheck func(context.Context) error) (
server *httpserver.Server, err error,
) {
name := "health"
return httpserver.New(httpserver.Settings{
Handler: newHandler(healthcheck),
Name: &name,
Address: &address,
Logger: logger,
})
}