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