Run mode: devel / production
authorTomas Zeman <tzeman@volny.cz>
Thu, 06 Dec 2018 17:01:32 +0100
changeset 14 7c4b05467630
parent 13 216da61215db
child 15 1e1b0a1a4d63
Run mode: devel / production
base/resources/config.conf
base/src/sqwl/cms/Server.scala
base/src/sqwl/cms/config.scala
--- a/base/resources/config.conf	Thu Dec 06 16:18:26 2018 +0100
+++ b/base/resources/config.conf	Thu Dec 06 17:01:32 2018 +0100
@@ -4,4 +4,7 @@
     port = 8080
     prefix = cms
   }
+  run {
+    mode = devel
+  }
 }
--- a/base/src/sqwl/cms/Server.scala	Thu Dec 06 16:18:26 2018 +0100
+++ b/base/src/sqwl/cms/Server.scala	Thu Dec 06 17:01:32 2018 +0100
@@ -55,8 +55,10 @@
   }
 
   Http().bindAndHandle(routes, http.interface, http.port)
-  system.log.info("Click `Enter` to close application...")
-  StdIn.readLine()
-  system.terminate()
+  if (run.mode == "devel") {
+    system.log.info("Click `Enter` to close application...")
+    StdIn.readLine()
+    system.terminate()
+  }
 
 }
--- a/base/src/sqwl/cms/config.scala	Thu Dec 06 16:18:26 2018 +0100
+++ b/base/src/sqwl/cms/config.scala	Thu Dec 06 17:01:32 2018 +0100
@@ -10,4 +10,7 @@
     val prefix = "cms"
   }
 
+  final val run = new {
+    val mode = "devel"
+  }
 }