Forráskód Böngészése

revert make certbot delete more lazy

andre 8 hónapja
szülő
commit
9bed81172b
1 módosított fájl, 6 hozzáadás és 0 törlés
  1. 6 0
      controllers/DeployDevController.php

+ 6 - 0
controllers/DeployDevController.php

@@ -357,6 +357,12 @@ class DeployDevController {
             if ($GLOBALS['debug'] == true) { error_log("Remove config of user : " . $username); }
             exec("sudo /usr/bin/rm -f $configFile 2>&1", $userOutput, $userReturnCode);
             exec("sudo /usr/bin/certbot delete --cert-name dev.$domain --non-interactive 2>&1", $output, $returnCode);
+            if ($returnCode !== 0) {
+                error_log("deploy: ERROR: certbot failed to delete certificate on dev.$domain, details => " . implode("\n", $output));
+                http_response_code(500);
+                echo json_encode(['error' => 'Certbot failed', 'details' => implode("\n", $output)]);
+                return;
+            }
             exec('sudo /usr/bin/systemctl reload apache2  2>&1', $apacheOutput, $apacheReturnCode);
             if ($GLOBALS['debug'] == true) { error_log("Restarting Apache"); }
             if ($apacheReturnCode !== 0) {