Skip to content

Commit 4f4a7ce

Browse files
committed
fix(openapi): adjust openAPI path for swaggerUI and copy YAML into container
1 parent 05d16d1 commit 4f4a7ce

File tree

3 files changed

+9
-1
lines changed

3 files changed

+9
-1
lines changed

model-server/Dockerfile

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,4 +4,5 @@ EXPOSE 28101
44
COPY run-model-server.sh /usr/modelix-model/
55
COPY build/dependency-libs/ /usr/modelix-model/model-server/build/libs/
66
COPY build/libs/ /usr/modelix-model/model-server/build/libs/
7+
COPY api/*.yaml /usr/modelix-model/api/
78
ENTRYPOINT ["./run-model-server.sh"]

model-server/build.gradle.kts

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -117,8 +117,15 @@ val cucumber = task("cucumber") {
117117
}
118118
}
119119

120+
tasks.register<Copy>("copyApis") {
121+
from("../api/")
122+
include("*.yaml")
123+
into(project.layout.projectDirectory.dir("api"))
124+
}
125+
120126
tasks.named("build") {
121127
dependsOn("cucumber")
128+
dependsOn("copyApis")
122129
}
123130

124131
task("copyLibs", Sync::class) {

model-server/src/main/kotlin/org/modelix/model/server/Main.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -239,7 +239,7 @@ object Main {
239239
}
240240
} else {
241241
// we only serve the public API to the outside via swagger UI
242-
swaggerUI(path = "swagger", swaggerFile = "../api/model-server.yaml")
242+
swaggerUI(path = "swagger", swaggerFile = "api/model-server.yaml")
243243
}
244244
}
245245
}

0 commit comments

Comments
 (0)