From b49577804e4eee1025cfac35b6636fe1e04f0a4d Mon Sep 17 00:00:00 2001 From: francescods Date: Tue, 18 Mar 2025 15:48:08 +0100 Subject: [PATCH] porta server su file esterno --- src/main/kotlin/eu/maiora/Application.kt | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/src/main/kotlin/eu/maiora/Application.kt b/src/main/kotlin/eu/maiora/Application.kt index 80cf04c..ad67624 100644 --- a/src/main/kotlin/eu/maiora/Application.kt +++ b/src/main/kotlin/eu/maiora/Application.kt @@ -13,13 +13,15 @@ import java.io.FileInputStream import java.util.* fun main() { - embeddedServer(Netty, port = 8098, host = "0.0.0.0", module = Application::module) - .start(wait = true) + val properties = loadConfig() + val port = properties.getProperty("server.port").toInt() + embeddedServer(Netty, port = port, host = "0.0.0.0") { + module(properties) + }.start(wait = true) } -fun Application.module() { +fun Application.module(configFile: Properties) { val config = ApplicationConfig("application.conf") - val configFile = loadConfig() val dbUrl = configFile.getProperty("ktor.database.url") val username = configFile.getProperty("ktor.database.username") val password = configFile.getProperty("ktor.database.password")