From be42707d5c0349a419b1deb145194fff013ac17a Mon Sep 17 00:00:00 2001 From: zhou-hao Date: Wed, 2 Sep 2020 14:04:24 +0800 Subject: [PATCH] mkdirs --- docker/run-all/docker-compose.yml | 4 +++- .../protocol/AutoDownloadJarProtocolSupportLoader.java | 4 ++-- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/docker/run-all/docker-compose.yml b/docker/run-all/docker-compose.yml index c7c65f12..52d6bae2 100644 --- a/docker/run-all/docker-compose.yml +++ b/docker/run-all/docker-compose.yml @@ -67,6 +67,7 @@ services: - 8000-8010:8000-8010 # 预留 volumes: - "jetlinks-volume:/application/static/upload" # 持久化上传的文件 + - "jetlinks-protocol-volume:/application/data/protocols" environment: # - "JAVA_OPTS=-Xms4g -Xmx18g -XX:+UseG1GC" - "TZ=Asia/Shanghai" @@ -96,4 +97,5 @@ volumes: postgres-volume: redis-volume: elasticsearch-volume: - jetlinks-volume: \ No newline at end of file + jetlinks-volume: + jetlinks-protocol-volume: \ No newline at end of file diff --git a/jetlinks-standalone/src/main/java/org/jetlinks/community/standalone/configuration/protocol/AutoDownloadJarProtocolSupportLoader.java b/jetlinks-standalone/src/main/java/org/jetlinks/community/standalone/configuration/protocol/AutoDownloadJarProtocolSupportLoader.java index 8eb47a3b..1cbde3a1 100644 --- a/jetlinks-standalone/src/main/java/org/jetlinks/community/standalone/configuration/protocol/AutoDownloadJarProtocolSupportLoader.java +++ b/jetlinks-standalone/src/main/java/org/jetlinks/community/standalone/configuration/protocol/AutoDownloadJarProtocolSupportLoader.java @@ -41,8 +41,8 @@ public class AutoDownloadJarProtocolSupportLoader extends JarProtocolSupportLoad public AutoDownloadJarProtocolSupportLoader(WebClient.Builder builder) { this.webClient = builder.build(); - tempPath = new File("./data/protocols"); - tempPath.mkdir(); + tempPath = new File(System.getProperty("jetlinks.protocol.temp.path","./data/protocols")); + tempPath.mkdirs(); } @Override