From 3b77165ea2f81371c0b86fe55a6b26207388fe20 Mon Sep 17 00:00:00 2001 From: Richie Cahill Date: Fri, 5 Jul 2024 13:24:41 -0400 Subject: [PATCH] adding uptime-kuma to jeevesjr --- systems/jeeves-jr/docker/uptime_kuma.nix | 17 +++++++++++++++++ systems/jeeves-jr/docker/vars.nix | 11 +++++++++++ 2 files changed, 28 insertions(+) create mode 100644 systems/jeeves-jr/docker/uptime_kuma.nix create mode 100644 systems/jeeves-jr/docker/vars.nix diff --git a/systems/jeeves-jr/docker/uptime_kuma.nix b/systems/jeeves-jr/docker/uptime_kuma.nix new file mode 100644 index 0000000..bf5e39f --- /dev/null +++ b/systems/jeeves-jr/docker/uptime_kuma.nix @@ -0,0 +1,17 @@ +let + vars = import ../vars.nix; +in +{ + virtualisation.oci-containers.containers = { + uptime_kuma = { + image = "louislam/uptime-kuma:latest"; + ports = [ "3001:3001" ]; + volumes = [ + "${vars.media_docker_configs}/uptime_kuma:/app/data" + "/var/run/docker.sock:/var/run/docker.sock" + ]; + extraOptions = [ "--network=web" ]; + autoStart = true; + }; + }; +} diff --git a/systems/jeeves-jr/docker/vars.nix b/systems/jeeves-jr/docker/vars.nix new file mode 100644 index 0000000..9c84e07 --- /dev/null +++ b/systems/jeeves-jr/docker/vars.nix @@ -0,0 +1,11 @@ +let + zfs_main = "/ZFS/Main"; +in +{ + inherit zfs_main; + # main + main_docker = "${zfs_main}/docker"; + main_docker_configs = "${zfs_main}/docker/configs"; + main_docker_templates = "${zfs_main}/docker/templates"; + main_mirror = "${zfs_main}/mirror"; +}