rebuild if service not found

This commit is contained in:
Girish Ramakrishnan
2021-01-21 17:41:16 -08:00
parent 1c5d56c28f
commit ed395d74bc
2 changed files with 19 additions and 0 deletions
+10
View File
@@ -43,6 +43,16 @@ angular.module('Application').controller('ServicesController', ['$scope', '$loca
$scope.services.find(function (s) { return s.name === serviceName; }).status = 'starting';
Client.restartService(serviceName, function (error) {
if (error && error.statusCode === 404) {
Client.rebuildService(serviceName, function (error) {
if (error) return Client.error(error);
// show "busy" indicator for 3 seconds to show some ui activity
setTimeout(function () { waitForActive(serviceName); }, 3000);
});
return;
}
if (error) return Client.error(error);
// show "busy" indicator for 3 seconds to show some ui activity