app/controllers/Management.scala (19 lines of code) (raw):

package controllers import com.gu.tagmanager.BuildInfo import play.api.Logging import play.api.libs.ws.WSClient import play.api.mvc.{BaseController, ControllerComponents} import scala.concurrent.ExecutionContext class Management( val wsClient: WSClient, override val controllerComponents: ControllerComponents )( implicit ec: ExecutionContext ) extends BaseController with Logging { def manifest = Action { _ => Ok(BuildInfo.toJson) } def healthCheck = Action { Ok("OK") } }