Implement first routes & tests
install Koin install kotest declare first events create EventStream
This commit is contained in:
25
src/main/kotlin/eventDemo/Application.kt
Normal file
25
src/main/kotlin/eventDemo/Application.kt
Normal file
@@ -0,0 +1,25 @@
|
||||
package eventDemo
|
||||
|
||||
import eventDemo.plugins.configureHTTP
|
||||
import eventDemo.plugins.configureKoin
|
||||
import eventDemo.plugins.configureRouting
|
||||
import eventDemo.plugins.configureSecurity
|
||||
import eventDemo.plugins.configureSerialization
|
||||
import eventDemo.plugins.configureSockets
|
||||
import io.ktor.server.application.Application
|
||||
import io.ktor.server.engine.embeddedServer
|
||||
import io.ktor.server.netty.Netty
|
||||
|
||||
fun main() {
|
||||
embeddedServer(Netty, port = 8080, host = "0.0.0.0", module = Application::module, watchPaths = listOf("classes"))
|
||||
.start(wait = true)
|
||||
}
|
||||
|
||||
fun Application.module() {
|
||||
configureSecurity()
|
||||
configureSerialization()
|
||||
configureSockets()
|
||||
configureHTTP()
|
||||
configureRouting()
|
||||
configureKoin()
|
||||
}
|
||||
Reference in New Issue
Block a user