|
|
@@ -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) {
|