From 7b8b1e3dd22a230eca4b5bb2c4a97af855ea5e90 Mon Sep 17 00:00:00 2001
From: Jesper Zedlitz <jesper@zedlitz.de>
Date: Tue, 25 Jan 2022 07:32:02 +0100
Subject: [PATCH] don't exit on pressed key

---
 src/main/java/de/landsh/opendata/dataproxy/App.java | 11 ++++++-----
 1 file changed, 6 insertions(+), 5 deletions(-)

diff --git a/src/main/java/de/landsh/opendata/dataproxy/App.java b/src/main/java/de/landsh/opendata/dataproxy/App.java
index b78c91a..71c51dc 100644
--- a/src/main/java/de/landsh/opendata/dataproxy/App.java
+++ b/src/main/java/de/landsh/opendata/dataproxy/App.java
@@ -1,10 +1,11 @@
 package de.landsh.opendata.dataproxy;
 
 import fi.iki.elonen.NanoHTTPD;
-import fi.iki.elonen.util.ServerRunner;
+
+import java.io.IOException;
 
 public class App extends NanoHTTPD {
-    public static  int port = 8080;
+    public static int port = 8080;
 
     private final StrassenSH strassenSH = new StrassenSH();
     private final CoronaRdEck coronaRdEck = new CoronaRdEck();
@@ -14,9 +15,9 @@ public class App extends NanoHTTPD {
         System.out.println("\nRunning! Point your browser to http://localhost:" + port + "/ \n");
     }
 
-    public static void main(String[] args) {
+    public static void main(String[] args) throws IOException {
 
-        if( args.length > 0) {
+        if (args.length > 0) {
             try {
                 App.port = Integer.parseInt(args[0]);
             } catch (NumberFormatException ignore) {
@@ -25,7 +26,7 @@ public class App extends NanoHTTPD {
             }
         }
 
-        ServerRunner.run(App.class);
+        new App().start(5000, false);
     }
 
     @Override
-- 
GitLab