Skip to content

Commit 17b3923

Browse files
committed
feat(model-server): new configuration variable MODELIX_LIONWEB_API_ENABLED
Lionweb is now disabled by default, because it increases the attack surface.
1 parent 1e067df commit 17b3923

File tree

1 file changed

+3
-1
lines changed
  • model-server/src/main/kotlin/org/modelix/model/server

1 file changed

+3
-1
lines changed

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

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -236,7 +236,9 @@ object Main {
236236
routing {
237237
HealthApiImpl(repositoriesManager).installRoutes(this)
238238
AboutApiImpl.installRoutes(this)
239-
LionwebApiImpl(repositoriesManager).installRoutes(this)
239+
if (System.getenv("MODELIX_LIONWEB_API_ENABLED").toBoolean()) {
240+
LionwebApiImpl(repositoriesManager).installRoutes(this)
241+
}
240242
staticResources("/public", "public")
241243

242244
if (cmdLineArgs.noSwaggerUi) {

0 commit comments

Comments
 (0)