aboutsummaryrefslogtreecommitdiff
path: root/mavigator-server/src/main/scala/mavigator/Main.scala
diff options
context:
space:
mode:
Diffstat (limited to 'mavigator-server/src/main/scala/mavigator/Main.scala')
-rw-r--r--mavigator-server/src/main/scala/mavigator/Main.scala8
1 files changed, 7 insertions, 1 deletions
diff --git a/mavigator-server/src/main/scala/mavigator/Main.scala b/mavigator-server/src/main/scala/mavigator/Main.scala
index 3ad1460..51bf532 100644
--- a/mavigator-server/src/main/scala/mavigator/Main.scala
+++ b/mavigator-server/src/main/scala/mavigator/Main.scala
@@ -13,6 +13,8 @@ object Main {
implicit lazy val system = ActorSystem("mavigator")
implicit lazy val materializer = ActorMaterializer()
+ lazy val config = system.settings.config.getConfig("mavigator")
+
def main(args: Array[String]): Unit = {
import system.dispatcher
@@ -22,7 +24,11 @@ object Main {
Uav().init()
system.log.info(s"Starting server...")
- val binding = Http(system).bindAndHandle(route, "::", 8080)
+ val binding = Http(system).bindAndHandle(
+ route,
+ config.getString("interface"),
+ config.getInt("port")
+ )
for (b <- binding) {
val addr = b.localAddress.getHostString()