Start Server after routes are defined (#881)

* Start Server after routes are defined

* Separate events
This commit is contained in:
Mitchell Syer
2024-02-19 11:06:20 -05:00
committed by GitHub
parent b18c155e22
commit 525a974e3a

View File

@@ -106,13 +106,15 @@ object JavalinSetup {
handler.handle(ctx)
}
}
}.events { event ->
event.serverStarted {
if (serverConfig.initialOpenInBrowserEnabled.value) {
Browser.openInBrowser()
}
}
app.events { event ->
event.serverStarted {
if (serverConfig.initialOpenInBrowserEnabled.value) {
Browser.openInBrowser()
}
}.start()
}
}
// when JVM is prompted to shutdown, stop javalin gracefully
Runtime.getRuntime().addShutdownHook(
@@ -150,6 +152,8 @@ object JavalinSetup {
GraphQL.defineEndpoints()
}
}
app.start()
}
private fun getOpenApiOptions(): OpenApiOptions {