James Black
04/08/2022, 5:15 AMimport io.ktor.server.application.*
import com.blackfox.myoutfitpicker.plugins.configureRouting
import com.blackfox.myoutfitpicker.plugins.configureSerialization
fun main(args: Array<String>): Unit = io.ktor.server.netty.EngineMain.main(args)
fun Application.module() {
configureRouting()
configureSerialization()
}
I have no idea what I am doing wrong.Steffen Lien
04/08/2022, 6:43 AMapplication.conf ? Might be the package-name there is different so it can't find the specified module perhaps?Aleksei Tirman [JB]
04/08/2022, 8:50 AMApplication.module definition is named Application.kt .James Black
04/09/2022, 7:01 AMktor {
deployment {
port = 8080
port = ${?PORT}
}
application {
modules = [ com.blackfox.myoutfitpicker.ApplicationKt.module ]
}
}
And the application source, which you can also see at https://github.com/jblack975/MyOutfitPicker
package com.blackfox.myoutfitpicker
import io.ktor.server.application.*
import com.blackfox.myoutfitpicker.plugins.configureRouting
import com.blackfox.myoutfitpicker.plugins.configureSerialization
fun main(args: Array<String>): Unit = io.ktor.server.netty.EngineMain.main(args)
fun Application.module() {
configureRouting()
configureSerialization()
}Steffen Lien
04/09/2022, 7:23 AMMain.kt to Application.kt or change the modules part in your application.conf to modules = [ com.blackfox.myoutfitpicker.MainKt.module ] . The <File>Kt part of the modules is looking for a specific file called exactly that as I recall (haven't tried to run your project)James Black
04/09/2022, 7:41 AM