From 5e39c0040ddde260831a5b9f73c0bbfec3738f94 Mon Sep 17 00:00:00 2001
From: Kai Reinhard <K.Reinhard@micromata.de>
Date: Tue, 13 Apr 2021 23:20:23 +0000
Subject: [PATCH] Docker...

---
 borgbutler-server/src/main/java/de/micromata/borgbutler/server/Main.java |    7 +++++++
 1 files changed, 7 insertions(+), 0 deletions(-)

diff --git a/borgbutler-server/src/main/java/de/micromata/borgbutler/server/Main.java b/borgbutler-server/src/main/java/de/micromata/borgbutler/server/Main.java
index 93f77ce..036d7fe 100644
--- a/borgbutler-server/src/main/java/de/micromata/borgbutler/server/Main.java
+++ b/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

--
Gitblit v1.10.0