Compare commits
9 Commits
69dd73a079
...
developmen
Author | SHA1 | Date | |
---|---|---|---|
0974c1d7dd | |||
0e72287c6b | |||
3918425ef9 | |||
ec13a51575 | |||
b8626cb8ea | |||
281e9c686b | |||
df7674f063 | |||
c8dc8adb0d | |||
2d8bf648d9 |
@@ -10,11 +10,12 @@ env:
|
|||||||
DOCKER_IMAGE_NAME: 'watcher-server'
|
DOCKER_IMAGE_NAME: 'watcher-server'
|
||||||
REGISTRY_URL: 'git.triggermeelmo.com/watcher'
|
REGISTRY_URL: 'git.triggermeelmo.com/watcher'
|
||||||
DOCKER_PLATFORMS: 'linux/amd64,linux/arm64'
|
DOCKER_PLATFORMS: 'linux/amd64,linux/arm64'
|
||||||
RUNNER_TOOL_CACHE: /toolcache # Runner Tool Cache
|
|
||||||
|
|
||||||
jobs:
|
jobs:
|
||||||
build-and-test:
|
build-and-test:
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
|
env:
|
||||||
|
RUNNER_TOOL_CACHE: /toolcache # Runner Tool Cache
|
||||||
steps:
|
steps:
|
||||||
- name: Checkout code
|
- name: Checkout code
|
||||||
uses: actions/checkout@v3
|
uses: actions/checkout@v3
|
||||||
@@ -39,6 +40,8 @@ jobs:
|
|||||||
|
|
||||||
docker-build-and-push:
|
docker-build-and-push:
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
|
env:
|
||||||
|
RUNNER_TOOL_CACHE: /toolcache # Runner Tool Cache
|
||||||
needs: build-and-test
|
needs: build-and-test
|
||||||
steps:
|
steps:
|
||||||
- name: Checkout code
|
- name: Checkout code
|
||||||
|
@@ -41,7 +41,6 @@ namespace Watcher.Controllers
|
|||||||
.Where(u => u.Username == preferredUserName)
|
.Where(u => u.Username == preferredUserName)
|
||||||
.FirstOrDefaultAsync();
|
.FirstOrDefaultAsync();
|
||||||
|
|
||||||
Console.WriteLine("Index" + _DashboardStore.NetworkStatus);
|
|
||||||
var viewModel = new DashboardViewModel
|
var viewModel = new DashboardViewModel
|
||||||
{
|
{
|
||||||
ActiveServers = await _context.Servers.CountAsync(s => s.IsOnline),
|
ActiveServers = await _context.Servers.CountAsync(s => s.IsOnline),
|
||||||
@@ -75,8 +74,6 @@ namespace Watcher.Controllers
|
|||||||
|
|
||||||
var now = DateTime.UtcNow;
|
var now = DateTime.UtcNow;
|
||||||
|
|
||||||
Console.WriteLine("DashboardStats" + _DashboardStore.NetworkStatus);
|
|
||||||
|
|
||||||
var model = new DashboardViewModel
|
var model = new DashboardViewModel
|
||||||
{
|
{
|
||||||
ActiveServers = await _context.Servers.CountAsync(s => s.IsOnline),
|
ActiveServers = await _context.Servers.CountAsync(s => s.IsOnline),
|
||||||
|
@@ -83,17 +83,17 @@
|
|||||||
|
|
||||||
@if (!Model.DatabaseStatus.IsNullOrEmpty())
|
@if (!Model.DatabaseStatus.IsNullOrEmpty())
|
||||||
{
|
{
|
||||||
@if (Model.DatabaseStatus == "$ok")
|
@if (Model.DatabaseStatus == "ok")
|
||||||
{
|
{
|
||||||
<div class="d-flex justify-content-between align-items-center mb-2">
|
<div class="d-flex justify-content-between align-items-center mb-2">
|
||||||
<span>Datenbank</span>
|
<span>Datenbank</span>
|
||||||
<span class="badge bg-success">OK</span>
|
<span class="badge bg-success">healthy</span>
|
||||||
</div>
|
</div>
|
||||||
} else
|
} else
|
||||||
{
|
{
|
||||||
<div class="d-flex justify-content-between align-items-center mb-2">
|
<div class="d-flex justify-content-between align-items-center mb-2">
|
||||||
<span>Datenbank</span>
|
<span>Datenbank</span>
|
||||||
<span class="badge bg-danger">Big Problem</span>
|
<span class="badge bg-danger">unhealthy</span>
|
||||||
</div>
|
</div>
|
||||||
}
|
}
|
||||||
} else
|
} else
|
||||||
@@ -134,6 +134,7 @@
|
|||||||
</div>
|
</div>
|
||||||
|
|
||||||
<!-- Services -->
|
<!-- Services -->
|
||||||
|
<!-- TODO
|
||||||
<div class="col-12 col-lg-6">
|
<div class="col-12 col-lg-6">
|
||||||
<div class="card shadow rounded-3 p-4 h-100">
|
<div class="card shadow rounded-3 p-4 h-100">
|
||||||
<h2 class="h5 fw-semibold mb-3">Services</h2>
|
<h2 class="h5 fw-semibold mb-3">Services</h2>
|
||||||
@@ -150,18 +151,20 @@
|
|||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
-->
|
||||||
|
|
||||||
<!-- Server Liste -->
|
<!-- Server Liste -->
|
||||||
|
<!-- TODO
|
||||||
<div class="col-12 col-lg-6">
|
<div class="col-12 col-lg-6">
|
||||||
<div class="card shadow rounded-3 p-4 h-100">
|
<div class="card shadow rounded-3 p-4 h-100">
|
||||||
<h2 class="h5 fw-semibold mb-3">Server</h2>
|
<h2 class="h5 fw-semibold mb-3">Server</h2>
|
||||||
<ul class="list-group list-group-flush">
|
<ul class="list-group list-group-flush">
|
||||||
@foreach (var server in Model.Servers)
|
@foreach (Server server in Model.Servers)
|
||||||
{
|
{
|
||||||
<li class="list-group-item d-flex justify-content-between align-items-center serverlist">
|
<li class="list-group-item d-flex justify-content-between align-items-center serverlist">
|
||||||
<span>@server.Name</span>
|
<span>@server.Name</span>
|
||||||
<span class="badge bg-info" )">
|
<span class="badge bg-info" )">
|
||||||
CPU: 30.45%
|
CPU:
|
||||||
</span>
|
</span>
|
||||||
<span class="badge bg-info" )">
|
<span class="badge bg-info" )">
|
||||||
RAM: 65.09%
|
RAM: 65.09%
|
||||||
@@ -173,6 +176,7 @@
|
|||||||
}
|
}
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
|
-->
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user