From db50ca3c526a979040469fa9d0ac684f81883e49 Mon Sep 17 00:00:00 2001 From: luevard Date: Wed, 7 Feb 2024 23:58:11 +0100 Subject: [PATCH] :sparkles: Add Swagger's rootHostPath --- Sources/src/main/kotlin/allin/Application.kt | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/Sources/src/main/kotlin/allin/Application.kt b/Sources/src/main/kotlin/allin/Application.kt index 5aafc00..97e107c 100644 --- a/Sources/src/main/kotlin/allin/Application.kt +++ b/Sources/src/main/kotlin/allin/Application.kt @@ -28,6 +28,7 @@ import kotlin.time.minutes val BET_VERIFY_DELAY = 1.minutes val data_source = System.getenv()["DATA_SOURCE"] +val isCodeFirstContainer = System.getenv()["CODEFIRST_CONTAINER"].orEmpty() private val allInDataSource: AllInDataSource = when (data_source) { "mock" -> MockDataSource() @@ -61,6 +62,14 @@ private fun Application.extracted() { } install(ContentNegotiation) { json() } install(SwaggerUI){ + swagger { + swaggerUrl = "swagger" + rootHostPath= isCodeFirstContainer + onlineSpecValidator() + displayOperationId = true + showTagFilterInput = true + sort = SwaggerUiSort.HTTP_METHOD + } info { title = "Allin API" version = "latest"