summaryrefslogtreecommitdiff
path: root/modules/server/virtualisation
diff options
context:
space:
mode:
authorFuwn <[email protected]>2024-10-07 20:13:36 -0700
committerFuwn <[email protected]>2024-10-07 20:14:15 -0700
commitc5252fdfe1255a6f46373cd57a02bb3f86a241fc (patch)
tree9595fa9bdc4089eb4380090833aaf49314f9fb16 /modules/server/virtualisation
parentcontainers: note bridged ports (diff)
downloadnixos-config-c5252fdfe1255a6f46373cd57a02bb3f86a241fc.tar.xz
nixos-config-c5252fdfe1255a6f46373cd57a02bb3f86a241fc.zip
containers: bring up dozzle
Diffstat (limited to 'modules/server/virtualisation')
-rw-r--r--modules/server/virtualisation/containers/default.nix3
-rw-r--r--modules/server/virtualisation/containers/dozzle.nix20
2 files changed, 22 insertions, 1 deletions
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" ];
+ };
+}