<div> <rd-widget> <rd-widget-header icon="fa-list-alt" title="Restart policy"> </rd-widget-header> <rd-widget-body classes="no-padding"> <table class="table"> <tbody> <tr> <td>Restart condition</td> <td> <div class="input-group input-group-sm"> <select class="selectpicker form-control" ng-model="service.RestartCondition" ng-change="updateServiceAttribute(service, 'RestartCondition')" ng-disabled="isUpdating"> <option value="none">None</option> <option value="on-failure">On failure</option> <option value="any">Any</option> </select> </div> </td> <td> <p class="small text-muted" style="margin-top: 10px;"> Condition for restart. </p> </td> </tr> <tr> <td>Restart delay</td> <td> <input class="input-sm" type="number" ng-model="service.RestartDelay" ng-change="updateServiceAttribute(service, 'RestartDelay')" ng-disabled="isUpdating"/> </td> <td> <p class="small text-muted" style="margin-top: 10px;"> Delay between restart attempts. Time in seconds. </p> </td> </tr> <tr> <td>Restart max attempts</td> <td> <input class="input-sm" type="number" ng-model="service.RestartMaxAttempts" ng-change="updateServiceAttribute(service, 'RestartMaxAttempts')" ng-disabled="isUpdating"/> </td> <td> <p class="small text-muted" style="margin-top: 10px;"> Maximum attempts to restart a given container before giving up (default value is 0, which is ignored). </p> </td> </tr> <tr> <td>Restart window</td> <td> <input class="input-sm" type="number" ng-model="service.RestartWindow" ng-change="updateServiceAttribute(service, 'RestartWindow')" ng-disabled="isUpdating"/> </td> <td> <p class="small text-muted" style="margin-top: 10px;"> The time window used to evaluate the restart policy (default value is 0, which is unbounded). </p> </td> </tr> </tbody> </table> </rd-widget-body> <rd-widget-footer> <div class="btn-toolbar" role="toolbar"> <div class="btn-group" role="group"> <button type="button" class="btn btn-primary btn-sm" ng-disabled="!hasChanges(service, ['RestartCondition', 'RestartDelay', 'RestartMaxAttempts', 'RestartWindow'])" ng-click="updateService(service)">Apply changes</button> <button type="button" class="btn btn-default btn-sm dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"> <span class="caret"></span> </button> <ul class="dropdown-menu"> <li><a ng-click="cancelChanges(service, ['RestartCondition', 'RestartDelay', 'RestartMaxAttempts', 'RestartWindow'])">Reset changes</a></li> <li><a ng-click="cancelChanges(service)">Reset all changes</a></li> </ul> </div> </div> </rd-widget-footer> </rd-widget> </div>