summaryrefslogtreecommitdiff
path: root/modules
diff options
context:
space:
mode:
Diffstat (limited to 'modules')
-rw-r--r--modules/server/virtualisation/containers/default.nix1
-rw-r--r--modules/server/virtualisation/containers/statping.nix16
2 files changed, 17 insertions, 0 deletions
diff --git a/modules/server/virtualisation/containers/default.nix b/modules/server/virtualisation/containers/default.nix
index 5504f3a..722b393 100644
--- a/modules/server/virtualisation/containers/default.nix
+++ b/modules/server/virtualisation/containers/default.nix
@@ -10,6 +10,7 @@
./momoka.nix # 70
./pounce.nix # 6697
./september.nix # 8084
+ ./statping.nix # 8085
./uptime-kuma.nix # 8099
./wastebin.nix # 8090
# ./whirl.nix # 5673, 6650
diff --git a/modules/server/virtualisation/containers/statping.nix b/modules/server/virtualisation/containers/statping.nix
new file mode 100644
index 0000000..acde4f1
--- /dev/null
+++ b/modules/server/virtualisation/containers/statping.nix
@@ -0,0 +1,16 @@
+{ config, ... }:
+let
+ port = builtins.toString 8085;
+in
+{
+ services.caddy.virtualHosts."status.kansai.cloud".extraConfig = "reverse_proxy localhost:${port}";
+
+ virtualisation.oci-containers.containers.statping = {
+ inherit (config.modules.containers) extraOptions;
+
+ image = "dockurr/statping:0.91.0";
+ autoStart = true;
+ ports = [ "127.0.0.1:${port}:8080" ];
+ volumes = [ "/mnt/docker/statping:/app" ];
+ };
+}