From d7ee8925d7d946f2db0ba13cc0d5d0b0c289efd9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Miko=C5=82aj=20Kapica?= Date: Wed, 26 Jun 2024 00:42:01 +0200 Subject: [PATCH] Add a future to keep docker running without interactive shell --- api/src/main/scala/server/Server.scala | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/api/src/main/scala/server/Server.scala b/api/src/main/scala/server/Server.scala index c8d1801..86baf1b 100644 --- a/api/src/main/scala/server/Server.scala +++ b/api/src/main/scala/server/Server.scala @@ -6,8 +6,11 @@ import akka.http.scaladsl.Http import settings.Settings import system.Simulation +import scala.concurrent.Await import scala.concurrent.ExecutionContextExecutor +import scala.concurrent.Promise import scala.concurrent.duration.FiniteDuration +import scala.concurrent.duration.Duration object Server { @@ -39,4 +42,7 @@ object Server { } } + val keepAlive = Promise[Unit].future + Await.result(keepAlive, Duration.Inf) + }