-
Notifications
You must be signed in to change notification settings - Fork 3
/
index.html
103 lines (100 loc) · 4.88 KB
/
index.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
<!DOCTYPE html>
<html lang="en">
<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>{{TITLE}}</title>
<link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.4.1/css/bootstrap.min.css" integrity="sha384-Vkoo8x4CGsO3+Hhxv8T/Q5PaXtkKtu6ug5TOeNV6gBiFeWPGFN9MuhOf23Q9Ifjh" crossorigin="anonymous">
<link rel="stylesheet" href="//cdnjs.cloudflare.com/ajax/libs/toastr.js/latest/css/toastr.min.css">
<link rel="stylesheet" href="theme">
<link rel="stylesheet" href="styles.css">
<link rel="icon" type="image/png" href="/icons/favicon.png">
<body id="body">
<header id="header">
<div class="container">
<a class="navbar-brand" id="brand" href="#">{{TITLE}}<span id="serverTitle"></span></a>
</div>
</header>
<div class="container" id="content">
<br>
<div class="row" id="panel">
<nav class="col-md-3 nav-list" id="containerNav">
<div class="accordion" id="containerSpoiler">
<div class="card">
<div class="card-header">
<h2 class="mb-0">
<a data-toggle="collapse" data-target="#collapseContainerSpoiler" aria-expanded="true" aria-controls="collapseContainerSpoiler"><h5>Containers</h5></a>
</h2>
</div>
<div id="collapseContainerSpoiler" class="collapse show" data-parent="#containerSpoiler">
<div class="list-group">
<button type="button" class="list-group-item list-group-item-action">Loading...</button>
</div>
</div>
</div>
</div>
</nav>
<main class="col-md-9" style="display:none">
<div class="card mb-3 terminal">
<div class="card-header terminal-element">
<h5 class="d-flex justify-content-between">Terminal<span class="terminal-status"><div class="circle status-offline" id="active-status-indicator"></div></span></h5>
</div>
<div class="card-body terminal-element terminal-logs">Logs should appear here, it seems something is wrong.</div>
<div class="card-body terminal-element terminal-input d-flex justify-content-between">
<span><span id="terminal-container-name">container</span>:~/$ </span>
<div class="terminal-element terminal-input-field">
<input type="text" class="terminal-input-form" placeholder="" autofocus>
</div>
<div class="terminal-element terminal-input-send" id="command-send-button"><i></i></div>
</div>
</div>
<div class="d-flex justify-content-center">
<div class="col-md-3 button-control">
<button type="button" class="btn" id="button-start">Start</button>
</div>
<div class="col-md-3 button-control">
<button type="button" class="btn" id="button-restart">Restart</button>
</div>
<div class="col-md-3 button-control">
<button type="button" class="btn" id="button-stop">Stop</button>
</div>
</div>
</main>
<div class="col-md-9" id="information">
<div class="card mb-3 h-100">
<div class="card-header">
<h5>Getting Started</h5>
</div>
<div class="card-body" id="informationText">
<h4>Dockerpanel</h4>
<p>
Dockerpanel is a simple Web UI that allows a user to manage running docker containers.
</p>
<p>
Click a container on the left to open its console. If it has stdin open, you can send commands to it. If you're
on a device with a small screen, you may find it useful to collapse the container list by clicking on the header.
</p>
<p>
Find the source or report issues on <a href="https://github.com/Derkades/dockerpanel">GitHub</a>.
</p>
</div>
</div>
</div>
</div>
</div>
<script
src="https://code.jquery.com/jquery-3.4.1.min.js"
integrity="sha256-CSXorXvZcTkaix6Yvo6HppcZGetbYMGWSFlBw8HfCJo="
crossorigin="anonymous"></script>
<script
src="https://cdn.jsdelivr.net/npm/[email protected]/dist/umd/popper.min.js"
integrity="sha384-Q6E9RHvbIyZFJoft+2mJbHaEWldlvI9IOYy5n3zV9zzTtmI3UksdQRVvoxMfooAo"
crossorigin="anonymous"></script>
<script src="https://stackpath.bootstrapcdn.com/bootstrap/4.4.1/js/bootstrap.min.js"
integrity="sha384-wfSDF2E50Y2D1uUdj0O3uMBJnjuUD4Ih7YwaYd1iqfktj0Uod8GCExl3Og8ifwB6"
crossorigin="anonymous"></script>
<script src="//cdnjs.cloudflare.com/ajax/libs/toastr.js/latest/js/toastr.min.js"></script>
<script src="script.js"></script>
</body>
</html>