diff --git a/src/main/java/ctbrec/Config.java b/src/main/java/ctbrec/Config.java index dbfcf1e6..0369b5d1 100644 --- a/src/main/java/ctbrec/Config.java +++ b/src/main/java/ctbrec/Config.java @@ -9,6 +9,7 @@ import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.IOException; import java.nio.file.Files; +import java.util.Objects; import org.slf4j.Logger; import org.slf4j.LoggerFactory; @@ -81,4 +82,8 @@ public class Config { Files.createDirectories(configDir.toPath()); Files.write(configFile.toPath(), json.getBytes("utf-8"), CREATE, WRITE, TRUNCATE_EXISTING); } + + public boolean isServerMode() { + return Objects.equals(System.getProperty("ctbrec.server.mode"), "1"); + } } diff --git a/src/main/java/ctbrec/recorder/server/HttpServer.java b/src/main/java/ctbrec/recorder/server/HttpServer.java index c6492001..c59f3327 100644 --- a/src/main/java/ctbrec/recorder/server/HttpServer.java +++ b/src/main/java/ctbrec/recorder/server/HttpServer.java @@ -26,6 +26,7 @@ public class HttpServer { private Server server = new Server(); public HttpServer() throws Exception { + System.setProperty("ctbrec.server.mode", "1"); if(System.getProperty("ctbrec.config") == null) { System.setProperty("ctbrec.config", "server.json"); }