jonssonyan 2 vuotta sitten
vanhempi
sitoutus
fde07dfa4f
1 muutettua tiedostoa jossa 8 lisäystä ja 10 poistoa
  1. 8 10
      install_script.sh

+ 8 - 10
install_script.sh

@@ -1696,17 +1696,15 @@ redis_flush_all() {
 # 更换证书
 change_cert() {
   domain_1=$(cat "${DOMAIN_FILE}")
-  if [[ -z "${domain_1}" ]]; then
-    echo_content red "你没有设置证书"
-    exit 0
-  fi
 
-  docker rm -f trojan-panel-caddy &&
-    rm -rf ${CADDY_LOG}* &&
-    cat /dev/null >${CADDY_CONFIG} &&
-    rm -rf ${WEB_PATH}* &&
-    rm -rf ${CERT_PATH}* &&
-    cat /dev/null >${DOMAIN_FILE}
+  if [[ -n $(docker ps -a -q -f "name=^trojan-panel-caddy$") ]]; then
+    docker rm -f trojan-panel-caddy &&
+      rm -rf ${CADDY_LOG}* &&
+      cat /dev/null >${CADDY_CONFIG} &&
+      rm -rf ${WEB_PATH}* &&
+      rm -rf ${CERT_PATH}* &&
+      cat /dev/null >${DOMAIN_FILE}
+  fi
 
   install_cert