mc-core
Version:
Deployments made simple
136 lines (120 loc) • 6.84 kB
HTML
<html>
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Mission Control</title>
<!-- Bootstrap: See http://getbootstrap.com/css/ -->
<link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/css/bootstrap.min.css" rel="stylesheet" type="text/css" integrity="sha384-pdapHxIh7EYuwy6K7iE41uXVxGCXY0sAjBzaElYGJUrzwodck3Lx6IE2lA0rFREo" crossorigin="anonymous">
<!-- Arimo (Google Web Font) -->
<link href="http://fonts.googleapis.com/css?family=Arimo:400,400italic,700,700italic" rel="stylesheet" type="text/css">
<!-- Font Awesome -->
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/font-awesome/4.4.0/css/font-awesome.min.css" integrity="sha384-MI32KR77SgI9QAPUs+6R7leEOwtop70UsjEtFEezfKnMjXWx15NENsZpfDgq8m8S" crossorigin="anonymous">
<!-- Octicons: See https://octicons.github.com/ -->
<link href="https://cdnjs.cloudflare.com/ajax/libs/octicons/3.1.0/octicons.min.css" rel="stylesheet"
type="text/css" integrity="sha384-D/H+ikpaNaa5BgIzMjayCM2q1NXkqVT1y1bzUemHAJG1cyJMyJyRsgr/M7tpkaAF" crossorigin="anonymous">
<!-- App CSS -->
<link href="/assets/css/app.min.css" rel="stylesheet" type="text/css">
</head>
<body style="padding-bottom: 150px;" ng-app="mission-control">
<nav class="navbar navbar-inverse navbar-fixed-top">
<div class="container">
<div class="navbar-header">
<button type="button" class="navbar-toggle collapsed" data-toggle="collapse"
data-target="#bs-example-navbar-collapse-1" aria-expanded="false">
<span class="sr-only">Toggle navigation</span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
<a class="navbar-brand" href="#/dashboard"><i class="fa fa-rocket"></i></a>
</div>
<div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1">
<ul class="nav navbar-nav">
<li ui-sref-active="active"><a ui-sref="dashboard"><i class="fa fa-list-alt"></i> Dashboard</a></li>
<!--<li ui-sref-active="active"><a ui-sref="projects"><i class="fa fa-code"></i> Projects</a></li>-->
<li ui-sref-active="active"><a ui-sref="pipelines"><i class="fa fa-tasks"></i> Pipelines</a></li>
<li ui-sref-active="active"><a ui-sref="health"><i class="fa fa-heartbeat"></i> Health</a></li>
<li class="dropdown">
<a href="javascript:void(0);" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true"
aria-expanded="false"><i class="fa fa-cubes"></i> Resources <span class="caret"></span></a>
<ul class="dropdown-menu">
<li class="dropdown-header">Mission Control</li>
<!--<li><a href="#/resources/application-builds"><i class="octicon octicon-package"></i> Application Builds</a></li>-->
<li><a href="#/resources/files"><i class="fa fa-file"></i> Files</a></li>
<li><a href="#/resources/credentials"><i class="fa fa-key"></i> Credentials</a></li>
<!--<li><a href="#/resources/servers"><i class="octicon octicon-server"></i> Servers</a></li>-->
<!--<li role="separator" class="divider"></li>-->
<!--<li class="dropdown-header">GitHub</li>-->
<!--<li><a href="#/resources/github-repositories"><i class="octicon octicon-repo"></i> GitHub Repositories</a></li>-->
<!--<li role="separator" class="divider"></li>-->
<!--<li class="dropdown-header">AWS</li>-->
<!--<li><a href="#/resources/ami"><i class="fa fa-archive"></i> Amazon Machine Images (AMIs)</a></li>-->
<!--<li><a href="#/resources/elb"><i class="fa fa-balance-scale"></i> Elastic Load Balancers</a></li>-->
<!--<li><a href="#/resources/asg"><!–<i class="fa fa-arrows"></i>–><i class="fa fa-cubes"></i> Auto-scaling Groups</a></li>-->
<!--<li><a href="#/resources/ec2"><i class="fa fa-cube"></i> EC2 Instances</a></li>-->
</ul>
</li>
<li class="dropdown">
<a href="javascript:void(0);" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true"
aria-expanded="false"><i class="fa fa-gears"></i> Settings <span class="caret"></span></a>
<ul class="dropdown-menu">
<li class="dropdown-header">General</li>
<li><a href="#/settings/general/configuration"><i class="fa fa-cogs"></i> Configuration</a></li>
<li><a href="#/settings/general/users"><i class="fa fa-users"></i> Users</a></li>
<li role="separator" class="divider"></li>
<li class="dropdown-header">Notifications</li>
<li><a href="#/settings/notifications/slack"><i class="fa fa-slack"></i> Slack</a></li>
<li><a href="#/settings/notifications/email"><i class="fa fa-envelope"></i> Email</a></li>
</ul>
</li>
</ul>
<ul class="nav navbar-nav navbar-right">
<li class="dropdown">
<a href="javascript:void(0);" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true"
aria-expanded="false">{{ user.first_name + ' ' + user.last_name.substr(0,1) + '.' }} <span class="caret"></span></a>
<ul class="dropdown-menu">
<li><a ng-click="logout()">Logout</a></li>
</ul>
</li>
</ul>
</div>
<!-- /.navbar-collapse -->
</div>
<!-- /.container-fluid -->
</nav>
<div class="container" style="margin-top: 60px;" id="main">
<div class="content" ui-view></div>
</div>
<div id="login">
<div class="container">
<div class="row">
<div class="col-md-4"> </div>
<div class="col-md-4">
<form ng-submit="attemptLogin()">
<div class="alert alert-danger" ng-show="showLoginError">Invalid email or password.</div>
<div class="form-group">
<label>Email</label>
<input type="text" class="form-control" ng-model="loginForm.email">
</div>
<div class="form-group">
<label>Password</label>
<input type="password" class="form-control" ng-model="loginForm.password">
</div>
<button class="btn btn-default">Login</button>
</form>
</div>
<div class="col-md-4"> </div>
</div>
</div>
</div>
<!-- jQuery -->
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js" type="text/javascript" integrity="sha384-6ePHh72Rl3hKio4HiJ841psfsRJveeS+aLoaEf3BWfS+gTF0XdAqku2ka8VddikM" crossorigin="anonymous" integrity="sha384-pPttEvTHTuUJ9L2kCoMnNqCRcaMPMVMsWVO+RLaaaYDmfSP5//dP6eKRusbPcqhZ" crossorigin="anonymous"></script>
<!-- Bootstrap JS -->
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/js/bootstrap.min.js" type="text/javascript"></script>
<!-- Socket.io -->
<script src="https://cdnjs.cloudflare.com/ajax/libs/socket.io/1.3.7/socket.io.min.js" integrity="sha384-HkNTx3DZFZ7+OuuJkgtQMh51UBe3wr3K2aOnbeQ8wF4o9dx9ZgjQIgzLsL6fO9Q+" crossorigin="anonymous"></script>
<script src="/assets/js/app.min.js"></script>
</body>
</html>