mirror of https://github.com/micromata/borgbackup-butler.git

Kai Reinhard
14.20.2021 5e39c0040ddde260831a5b9f73c0bbfec3738f94
borgbutler-server/src/main/java/de/micromata/borgbutler/server/Main.java
@@ -54,6 +54,7 @@
        options.addOption("p", "port", true, "The default port for the web server.");
        options.addOption("q", "quiet", false, "Don't open browser automatically.");
        options.addOption("h", "help", false, "Print this help screen.");
        //options.addOption("homeDir", true, "Specify own home directory of butler. Default is $HOME/.borgbutler");
        CommandLineParser parser = new DefaultParser();
        try {
            // parse the command line arguments
@@ -82,6 +83,10 @@
                    return;
                }
            }
            String applicationHome = System.getProperty("borgbutlerHome");
            if (applicationHome != null) {
                ConfigurationHandler.init(applicationHome);
            }
            if (Desktop.isDesktopSupported()) {
                RunningMode.setServerType(RunningMode.ServerType.DESKTOP);
            } else {
@@ -104,6 +109,8 @@
                } catch (Exception ex) {
                    log.info("Can't open web browser: " + ex.getMessage());
                }
            } else {
                log.info("Please open your browser: " + server.getUrl().replace("0.0.0.0", "127.0.0.1")); // 0.0.0.0 for Docker installations.
            }
        } catch (ParseException ex) {
            // oops, something went wrong