refactor(ping-service): remove CORS configuration from code, restructure modules, and update Gradle dependencies

Migrated CORS settings from code to `application.yaml` for better separation of concerns. Integrated `ping-api` into the new `contracts` module for improved modularity. Updated Gradle scripts and dependencies accordingly to reflect the new project structure.
This commit is contained in:
2026-01-12 13:04:00 +01:00
parent 02317e6c00
commit 1f9697d504
14 changed files with 301 additions and 106 deletions
+8 -1
View File
@@ -88,6 +88,10 @@ testcontainersKafka = "1.21.4"
# Gradle Plugins
foojayResolver = "1.0.0"
benManesVersions = "0.51.0"
detekt = "1.23.6"
ktlint = "12.1.1"
dokka = "2.1.0"
[libraries]
# ==============================================================================
@@ -370,4 +374,7 @@ sqldelight = { id = "app.cash.sqldelight", version.ref = "sqldelight" }
# --- Tools ---
foojayResolver = { id = "org.gradle.toolchains.foojay-resolver-convention", version.ref = "foojayResolver" }
dokka = { id = "org.jetbrains.dokka", version = "2.1.0" }
dokka = { id = "org.jetbrains.dokka", version.ref = "dokka" }
benManesVersions = { id = "com.github.ben-manes.versions", version.ref = "benManesVersions" }
detekt = { id = "io.gitlab.arturbosch.detekt", version.ref = "detekt" }
ktlint = { id = "org.jlleitschuh.gradle.ktlint", version.ref = "ktlint" }