(fix) Statische Startseite im Server-Modul erstellen

This commit is contained in:
2025-06-30 00:38:08 +02:00
parent c38270eb58
commit 8bacd72e87
14 changed files with 1584 additions and 5 deletions
@@ -4,6 +4,7 @@ import at.mocode.routes.artikelRoutes
import at.mocode.routes.personRoutes
import at.mocode.routes.vereinRoutes
import io.ktor.server.application.Application
import io.ktor.server.http.content.staticResources
import io.ktor.server.response.respondText
import io.ktor.server.routing.application
import io.ktor.server.routing.get
@@ -19,8 +20,11 @@ fun Application.configureRouting() {
call.respondText("OK")
}
// Root endpoint with basic information
get("/") {
// Serve static content (HTML, CSS, JS, images, etc.)
staticResources("/", "static")
// Root endpoint with basic information (API info endpoint)
get("/api") {
// Read application info from config if available
val appName = application.environment.config.propertyOrNull("application.name")?.getString() ?: "Meldestelle API Server"
val appVersion = application.environment.config.propertyOrNull("application.version")?.getString() ?: "1.0.0"