@file:Suppress("UnstableApiUsage") plugins { application kotlin("plugin.serialization") id("com.bmuschko.docker-java-application") version "9.4.0" } repositories { mavenCentral() } dependencies { implementation(libs.bundles.koin) implementation(libs.bundles.ktor) implementation(libs.bundles.kotlinx) implementation(libs.bundles.logging) } testing { suites { val test by getting(JvmTestSuite::class) { useKotlinTest("1.9.22") } } } java { toolchain { languageVersion = JavaLanguageVersion.of(21) } } application { mainClass = "de.itkl.xssak.XssakAppKt" } docker { javaApplication { baseImage.set("eclipse-temurin:21-jdk-alpine") images.add("xssak-server") url.set("tcp://lyssa:2375") } }