qiaofeng1227 2 years ago
parent
commit
2041387f4c
1 changed files with 8 additions and 6 deletions
  1. 8 6
      appmanage/api/service/manage.py

+ 8 - 6
appmanage/api/service/manage.py

@@ -543,11 +543,12 @@ def app_domain_list(app_id):
     ret['domains'] = domains
     
     default_domain = ""
-    customer_name = app_id.split('_')[1]
-    app_url = shell_execute.execute_command_output_all("cat /data/apps/" + customer_name +"/.env")["result"]
-    if "APP_URL" in app_url:
-        url = shell_execute.execute_command_output_all("cat /data/apps/" + customer_name +"/.env |grep APP_URL")["result"]
-        default_domain = url.split('=')[1]
+    if domains != None and len(domains) > 0:
+        customer_name = app_id.split('_')[1]
+        app_url = shell_execute.execute_command_output_all("cat /data/apps/" + customer_name +"/.env")["result"]
+        if "APP_URL" in app_url:
+            url = shell_execute.execute_command_output_all("cat /data/apps/" + customer_name +"/.env |grep APP_URL=")["result"]
+            default_domain = url.split('=')[1]
     ret['default_domain'] = default_domain
     myLogger.info_logger(ret)
     return ret
@@ -790,7 +791,8 @@ def app_domain_add(app_id, domain):
             "hsts_subdomains": False,
             "ssl_forced": False
         }
-
+        myLogger.info_logger("Create a new proxy")
+        myLogger.info_logger(json.dumps(data))
         requests.post(url, data=json.dumps(data), headers=headers)
         set_domain(domain, app_id)