dave08
5 2023-02-23 14:45:43.454 [DefaultDispatcher-worker-2] INFO ktor.application - prewait delay of 30000ms, turn it off using io.ktor.development=true 4 2023-02-23 14:46:13.455 [DefaultDispatcher-worker-2] INFO ktor.application - Shutting down HTTP server... 3 2023-02-23 14:46:13.962 [DefaultDispatcher-worker-2] INFO ktor.application - Application stopping: io.ktor.server.application.Application@6da73151 2 2023-02-23 14:46:13.963 [DefaultDispatcher-worker-2] INFO ktor.application - Application stopped: io.ktor.server.application.Application@6da73151 1 2023-02-23 14:46:13.966 [DefaultDispatcher-worker-2] INFO ktor.application - HTTP server shutdown!
simon.vergauwen
awaitCancellation
SuspendApp
start(wait = true)
fun main() = SuspendApp { resourceScope { val appConfigs = getAppConfig { addResourceSource("/application.yml") addResourceSource("/application-dev.yml", true) addEnvironmentSource() } val appResources = appResources(appConfigs) server( Netty, port = 8080, host = "0.0.0.0", module = AppComponent::class.create(appResources, appConfigs).appModule ) } awaitCancellation() }
resourceScope
server
A modern programming language that makes developers happier.