I started with this: ```package navigator import ...
# http4k
s
I started with this:
Copy code
package navigator

import io.prometheus.client.hotspot.DefaultExports
import mu.KotlinLogging
import org.http4k.server.PolyHandler
import org.http4k.server.Undertow
import org.http4k.server.asServer

private val logger = KotlinLogging.logger {}

fun main() {
    DefaultExports.initialize()

    <http://logger.info|logger.info> { "Starting Navigator" }
    val httpPort = (System.getenv("HTTP_PORT") ?: "8080").toInt()

    try {
        PolyHandler(http = admin(), sse = app()).asServer(Undertow(httpPort)).start().block()
    } finally {
        adminServer.stop()
    }
}