Added the correct options to multiple containers.

This commit is contained in:
Raphaël Numbus
2026-02-20 10:43:11 +01:00
parent c90169f242
commit 61d0fbd339
8 changed files with 11 additions and 8 deletions
-1
View File
@@ -12,7 +12,6 @@ helper.mkPodmanService {
description = "Gitea, your own self-hosted git platform";
defaultPort = "3000";
pod = "gitea";
dependencies = [ "traefik.service" "${config.numbus.services.dns}.service" ];
composeText = ''
services:
+1 -1
View File
@@ -12,7 +12,7 @@ helper.mkPodmanService {
description = "Home Assistant, libre house control and much more";
defaultPort = "8123";
pod = "home-assistant";
dependencies = [ "traefik.service" "${config.numbus.services.dns}.service" ];
dataDir = false;
extraOptions = {
devices = mkOption {
-1
View File
@@ -12,7 +12,6 @@ helper.mkPodmanService {
description = "Immich, Google Photos but better";
defaultPort = "2283";
pod = "immich";
dependencies = [ "traefik.service" "${config.numbus.services.dns}.service" ];
composeText = ''
services:
+3 -1
View File
@@ -9,9 +9,11 @@ in
helper.mkPodmanService {
name = "it-tools";
description = "Immich, Google Photos but better";
description = "IT-tools, useful tools when doing IT";
defaultPort = "8880";
pod = "false";
configDir = false;
dataDir = false;
composeText = ''
services:
+1 -1
View File
@@ -14,7 +14,7 @@ with lib;
composeText,
scheme ? "http",
middlewares ? [ "secureHeaders" ],
dependencies ? [],
dependencies ? [ "traefik.service" "${config.numbus.services.dns}.service" ],
extraOptions ? {},
extraConfig ? {},
configDir ? true,
+2 -1
View File
@@ -13,7 +13,8 @@ helper.mkPodmanService {
defaultPort = "4433";
pod = "passbolt";
scheme = "https";
dependencies = [ "traefik.service" "${config.numbus.services.dns}.service" ];
configDir = false;
dataDir = false;
composeText = ''
services:
+2 -1
View File
@@ -13,7 +13,8 @@ helper.mkPodmanService {
defaultPort = "4443";
pod = "false";
scheme = "https";
dependencies = [ "traefik.service" "${config.numbus.services.dns}.service" ];
dependencies = [ "network.target" "multi-user.target" ];
dataDir = false;
delaySec = 10;
composeText = ''
+2 -1
View File
@@ -12,7 +12,7 @@ helper.mkPodmanService {
description = "Traefik reverse proxy, one to rule them all";
pod = "false";
reverseProxied = false;
dependencies = [ "${config.numbus.services.dns}.service" ];
dependencies = [ "network.target" "multi-user.target" ];
configDir = false;
delaySec = 10;
@@ -28,6 +28,7 @@ helper.mkPodmanService {
default = "ERROR";
description = "The level of detail Traefik should print in the logs.";
};
# traefikDynamicConfigDir referenced at global.nix
};
composeText = ''