From c5252fdfe1255a6f46373cd57a02bb3f86a241fc Mon Sep 17 00:00:00 2001 From: Fuwn Date: Mon, 7 Oct 2024 20:13:36 -0700 Subject: containers: bring up dozzle --- modules/server/virtualisation/containers/default.nix | 3 ++- modules/server/virtualisation/containers/dozzle.nix | 20 ++++++++++++++++++++ 2 files changed, 22 insertions(+), 1 deletion(-) create mode 100644 modules/server/virtualisation/containers/dozzle.nix (limited to 'modules') diff --git a/modules/server/virtualisation/containers/default.nix b/modules/server/virtualisation/containers/default.nix index 65796f9..5504f3a 100644 --- a/modules/server/virtualisation/containers/default.nix +++ b/modules/server/virtualisation/containers/default.nix @@ -1,7 +1,8 @@ { imports = [ - # ./beszel-agent.nix # 45876 # ./beszel.nix # 8083 + # ./beszel-agent.nix # 45876 + ./dozzle.nix # 8091 ./gigi.nix # 79 ./litterbox.nix ./locus.nix # 1965 diff --git a/modules/server/virtualisation/containers/dozzle.nix b/modules/server/virtualisation/containers/dozzle.nix new file mode 100644 index 0000000..e692cf7 --- /dev/null +++ b/modules/server/virtualisation/containers/dozzle.nix @@ -0,0 +1,20 @@ +{ config, ... }: +{ + virtualisation.oci-containers.containers.dozzle = { + inherit (config.modules.containers) extraOptions; + + image = "amir20/dozzle:latest"; + autoStart = true; + ports = [ "127.0.0.1:8091:8080" ]; + + volumes = + let + hostSocket = + if config.modules.containers.engine == "podman" then + "/run/podman/podman.sock" + else + "/var/run/docker.sock"; + in + [ "${hostSocket}:/var/run/docker.sock" ]; + }; +} -- cgit v1.2.3