diff --git a/broker/src/main/java/win/liyufan/im/GitRepositoryState.java b/broker/src/main/java/win/liyufan/im/GitRepositoryState.java index 7031c321..bfd27e72 100644 --- a/broker/src/main/java/win/liyufan/im/GitRepositoryState.java +++ b/broker/src/main/java/win/liyufan/im/GitRepositoryState.java @@ -68,7 +68,9 @@ public class GitRepositoryState { public static GitRepositoryState getGitRepositoryState() throws IOException { Properties properties = new Properties(); try { - InputStream inputStream = new FileInputStream("config/git.properties"); + String configPath = System.getProperty("wildfirechat.path", null); + File f = new File(configPath, "config/git.properties"); + InputStream inputStream = new FileInputStream(f); BufferedReader bf = new BufferedReader(new InputStreamReader(inputStream)); properties.load(bf); } catch (IOException e) {