Prechádzať zdrojové kódy

update oss-store AppLifecycle

reghao 2 rokov pred
rodič
commit
02130a5ce4

+ 1 - 0
oss-store/bin/oss.yml

@@ -10,6 +10,7 @@ spring:
     username: dev
     password: Dev@123456
 oss:
+  consoleEndpoint: http://ossweb.reghao.cn
   domain: oss.reghao.cn
   diskDirs:
     - /opt/oss/disk/13f654c8-af87-4710-aac9-7aa086c99aec/

+ 1 - 0
oss-store/src/main/java/cn/reghao/oss/store/config/OssProperties.java

@@ -16,6 +16,7 @@ import java.util.List;
 @Component
 @ConfigurationProperties(prefix = "oss")
 public class OssProperties {
+    private String consoleEndpoint;
     private String domain;
     private List<String> diskDirs;
     private String secretKey;

+ 4 - 0
oss-store/src/main/java/cn/reghao/oss/store/config/SpringProperties.java

@@ -22,6 +22,10 @@ public class SpringProperties {
         this.ossProperties = ossProperties;
     }
 
+    public String getConsoleEndpoint() {
+        return ossProperties.getConsoleEndpoint();
+    }
+
     public int getHttpPort() {
         return serverProperties.getPort();
     }

+ 1 - 3
oss-store/src/main/java/cn/reghao/oss/store/config/spring/AppLifecycle.java

@@ -88,9 +88,7 @@ public class AppLifecycle implements ApplicationRunner, DisposableBean {
         map.put("rpcPort", springProperties.getRpcPort()+"");
         String jsonPayload = JsonConverter.objectToJson(map);
 
-        String endpoint = "http://ossweb.reghao.cn";
-        String api = String.format("%s/api/oss/store/node", endpoint);
-
+        String api = String.format("%s/api/oss/store/node", springProperties.getConsoleEndpoint());
         HttpClient httpClient = HttpClient.newBuilder().build();
         HttpRequest httpRequest = HttpRequest.newBuilder(new URI(api))
                 .header("content-type", "application/json")