diff options
| author | Leonardo Bishop <me@leonardobishop.com> | 2025-04-25 01:13:03 +0100 |
|---|---|---|
| committer | Leonardo Bishop <me@leonardobishop.com> | 2025-04-25 01:13:03 +0100 |
| commit | c86f2b723e6956a6544bf98dc5011bd303280c6e (patch) | |
| tree | f889fc105517e8a83863de621aa18a48e1231565 /status.php | |
| parent | 45a18c0ecb364c42307641b4057ff5a814e69b2e (diff) | |
Restructure repository
Diffstat (limited to 'status.php')
| -rw-r--r-- | status.php | 72 |
1 files changed, 0 insertions, 72 deletions
diff --git a/status.php b/status.php deleted file mode 100644 index 3789d9e..0000000 --- a/status.php +++ /dev/null @@ -1,72 +0,0 @@ -<?php -require_once('util.php'); -require_once('serviceDefinitions.php'); -?> -<!DOCTYPE html> -<html> - -<head> - <title>Bongo status</title> - <link rel="stylesheet" type="text/css" href="styles.css"> - <meta name="viewport" content="width=device-width, initial-scale=1.0"> -</head> - -<body> - <div class="container"> - <h1>Bongo status</h1> - <a href="index.php">Home</a> - <?php foreach ($services as $service) : ?> - <hr> - <?php - echo '<h2>' . $service->prettyName . '</h2>'; - $containers = []; - if (is_array($service->containerName)) { - $containers = $service->containerName; - } else { - $containers = [$service->containerName]; - } - ?> - <?php if ($service->luks !== null) : ?> - <?php - $luksDevice = $service->luks; - $mountpoint = exec('cat /proc/mounts | grep "/dev/mapper/' . $luksDevice->mountPoint . ' /mnt/' . $luksDevice->mountPoint . '"'); - if (empty($mountpoint)) { - Util\createBanner('✗', '/dev/mapper/' . $luksDevice->mountPoint . ' is not mounted at /mnt/' . $luksDevice->mountPoint, 'bad'); - } else { - Util\createBanner('✓', '/dev/mapper/' . $luksDevice->mountPoint . ' is mounted at /mnt/' . $luksDevice->mountPoint, 'good'); - } - ?> - <p class="control-list"> - <a href="mount.php?service=<?php echo $service->name ?>">[Mount device or provide encryption key]</a> - </p> - <p> - <details> - <summary>Output</summary> - - <code> - <?php echo $mountpoint ?> - </code> - </details> - </p> - <?php endif; ?> - <?php foreach ($containers as $containerName) : ?> - <?php - $status = Util\getDockerStatus($containerName); - Util\createStatusBanner($status); - ?> - <?php if ($status->isNotFound === false) : ?> - <p class="control-list"> - <a href="manage.php?container=<?php echo $containerName ?>">[Manage container]</a> - </p> - <p> - <details> - <summary>Status as reported by Docker</summary> - - <?php Util\createStatusTable($status) ?> - </details> - </p> - <?php endif; ?> - <?php endforeach; ?> - <?php endforeach; ?> - </div> -</body> |
