Add static front end + functions endpoint.

This commit is contained in:
Alex Ellis
2017-01-22 10:45:42 +00:00
parent b9bd7c8101
commit ff429ce493
10 changed files with 291 additions and 9 deletions

21
gateway/assets/script/bootstrap.js vendored Normal file
View File

@ -0,0 +1,21 @@
"use strict"
var app = angular.module('faasGateway', ['ngMaterial']);
app.controller("home", ['$scope', '$log', '$http', '$location', '$timeout', function($scope, $log, $http, $location, $timeout) {
$scope.functions = [];
$http.get("/system/functions").then(function(response) {
$scope.functions = response.data;
});
$scope.showFunction = function(fn) {
$scope.selectedFunction = fn;
};
// TODO: popup + form to create new Docker service.
$scope.newFunction = function() {
$scope.functions.push({
name: "f" +($scope.functions.length+2),
replicas: 0,
invokedCount: 0
});
};
}]);