You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
29 lines
719 B
29 lines
719 B
import cool.kirito.bili.live.server.plugins.configureHTTP
|
|
import cool.kirito.bili.live.server.plugins.configureMonitoring
|
|
import cool.kirito.bili.live.server.plugins.configureSerialization
|
|
import io.ktor.application.*
|
|
import kotlinx.html.*
|
|
import plugins.configureWebSockets
|
|
|
|
fun HTML.index() {
|
|
head {
|
|
title(websiteTitle)
|
|
}
|
|
body {
|
|
div {
|
|
id = "root"
|
|
}
|
|
script(src = "/static/js.js") {}
|
|
}
|
|
}
|
|
|
|
fun main(args: Array<String>): Unit = io.ktor.server.netty.EngineMain.main(args)
|
|
|
|
fun Application.module(testing: Boolean = false) {
|
|
configureWebSockets()
|
|
configureRouting()
|
|
configureHTTP()
|
|
configureMonitoring()
|
|
configureSerialization()
|
|
parse()
|
|
} |