zero_coding
ktor { deployment { port = 8080 port = ${?PORT} watch = [ user-svc ] } application { modules = [ io.databaker.ApplicationKt.module ] } }
Nikky
src
fun runKtor() { val server = embeddedServer( factory = Netty, port = System.getenv("PORT")?.toIntOrNull() ?: 8080, host = System.getenv("HOST") ?: "127.0.0.1", watchPaths = listOf("jvm/main"), module = Application::application, configure = { } ).start(false) Runtime.getRuntime().addShutdownHook(Thread { server.stop(1, 5, TimeUnit.SECONDS) }) Thread.currentThread().join() }
~/projects/projectName/build/classes/kotlin/jvm/main
jvm/main
A modern programming language that makes developers happier.