diff --git a/app/org/thp/cortex/controllers/Default.scala b/app/org/thp/cortex/controllers/Default.scala new file mode 100644 index 000000000..9dee36cc9 --- /dev/null +++ b/app/org/thp/cortex/controllers/Default.scala @@ -0,0 +1,13 @@ +package org.thp.cortex.controllers + +import play.api.Configuration +import play.api.mvc.{ AbstractController, Action, AnyContent, ControllerComponents } + +import javax.inject.{ Inject, Singleton } + +@Singleton +class Default @Inject() (configuration: Configuration, components: ControllerComponents) extends AbstractController(components) { + def home: Action[AnyContent] = Action { + Redirect(configuration.get[String]("play.http.context") + "/index.html") + } +} \ No newline at end of file diff --git a/conf/routes b/conf/routes index 9c7f89687..9e3d97be5 100644 --- a/conf/routes +++ b/conf/routes @@ -3,7 +3,7 @@ # ~~~~ -GET / controllers.Default.redirect(to = "/index.html") +GET / org.thp.cortex.controllers.Default.home GET /api/health org.thp.cortex.controllers.StatusCtrl.health GET /api/logout org.thp.cortex.controllers.AuthenticationCtrl.logout() POST /api/login org.thp.cortex.controllers.AuthenticationCtrl.login()