Bugfixes.

This commit is contained in:
Raphaël Numbus
2026-02-25 23:13:27 +01:00
parent 2a3a2f3832
commit d8056117de
9 changed files with 5 additions and 7 deletions
-1
View File
@@ -16,7 +16,6 @@ in
helper.mkPodmanService { helper.mkPodmanService {
inherit name; inherit name;
description = "Gitea, your own self-hosted git platform"; description = "Gitea, your own self-hosted git platform";
pod = "gitea";
defaultPort = "3000"; defaultPort = "3000";
dataDirEnabled = false; dataDirEnabled = false;
generatedSecrets = { generatedSecrets = {
-1
View File
@@ -16,7 +16,6 @@ in
helper.mkPodmanService { helper.mkPodmanService {
inherit name; inherit name;
description = "Home Assistant, libre house control and much more"; description = "Home Assistant, libre house control and much more";
pod = "home-assistant";
defaultPort = "8123"; defaultPort = "8123";
dataDirEnabled = false; dataDirEnabled = false;
generatedSecrets = { generatedSecrets = {
-1
View File
@@ -17,7 +17,6 @@ in
helper.mkPodmanService { helper.mkPodmanService {
inherit name; inherit name;
description = "Immich, Google Photos but better"; description = "Immich, Google Photos but better";
pod = "immich";
defaultPort = "2283"; defaultPort = "2283";
generatedSecrets = { generatedSecrets = {
DB_NAME = "xkcdpass -n 2 -d -"; DB_NAME = "xkcdpass -n 2 -d -";
+1 -1
View File
@@ -15,7 +15,7 @@ in
helper.mkPodmanService { helper.mkPodmanService {
inherit name; inherit name;
description = "IT-tools, useful tools when doing IT"; description = "IT-tools, useful tools when doing IT";
pod = "false"; pod = false;
defaultPort = "8880"; defaultPort = "8880";
configDir = false; configDir = false;
dataDir = false; dataDir = false;
+1
View File
@@ -110,6 +110,7 @@ ${concatStringsSep "\n" (map (m: " - ${m}") middlewares)}
path = [ pkgs.podman pkgs.podman-compose pkgs.coreutils pkgs.sudo ]; path = [ pkgs.podman pkgs.podman-compose pkgs.coreutils pkgs.sudo ];
serviceConfig = { serviceConfig = {
Type = "exec"; Type = "exec";
TimeoutStartSec = "1000";
ExecStartPre = [ ExecStartPre = [
"${pkgs.bash}/bin/bash -c 'sleep $((RANDOM % ${toString startDelay}))'" "${pkgs.bash}/bin/bash -c 'sleep $((RANDOM % ${toString startDelay}))'"
"${pkgs.sudo}/bin/sudo -u numbus-admin podman-compose ${envFileArg} -f /etc/podman/${name}/compose.yaml pull" "${pkgs.sudo}/bin/sudo -u numbus-admin podman-compose ${envFileArg} -f /etc/podman/${name}/compose.yaml pull"
-1
View File
@@ -19,7 +19,6 @@ in
helper.mkPodmanService { helper.mkPodmanService {
inherit name; inherit name;
description = "Nextcloud, your own online office suite"; description = "Nextcloud, your own online office suite";
pod = "nextcloud";
defaultPort = "1100"; defaultPort = "1100";
generatedSecrets = { generatedSecrets = {
DB_NAME = "xkcdpass -n 2 -d -"; DB_NAME = "xkcdpass -n 2 -d -";
-1
View File
@@ -16,7 +16,6 @@ in
helper.mkPodmanService { helper.mkPodmanService {
inherit name; inherit name;
description = "Passbolt, your password manager"; description = "Passbolt, your password manager";
pod = "passbolt";
defaultPort = "4433"; defaultPort = "4433";
scheme = "https"; scheme = "https";
dataDirEnabled = false; dataDirEnabled = false;
+1
View File
@@ -15,6 +15,7 @@ in
helper.mkPodmanService { helper.mkPodmanService {
inherit name; inherit name;
description = "Pi-Hole, the ads black hole"; description = "Pi-Hole, the ads black hole";
pod = false;
defaultPort = "4443"; defaultPort = "4443";
scheme = "https"; scheme = "https";
dependencies = [ "network.target" "multi-user.target" ]; dependencies = [ "network.target" "multi-user.target" ];
+2 -1
View File
@@ -16,8 +16,9 @@ helper.mkPodmanService {
inherit name; inherit name;
description = "Traefik reverse proxy, one to rule them all"; description = "Traefik reverse proxy, one to rule them all";
reverseProxied = false; reverseProxied = false;
dependencies = [ "network.target" "multi-user.target" ]; pod = false;
dataDir = false; dataDir = false;
dependencies = [ "network.target" "multi-user.target" ];
startDelay = 10; startDelay = 10;
generatedSecrets = { generatedSecrets = {
CLOUDFLARE_DNS_API_TOKEN = "cat ${config.numbus.mail.smtpPasswordPath}"; CLOUDFLARE_DNS_API_TOKEN = "cat ${config.numbus.mail.smtpPasswordPath}";