From e05f6dd1255d5d094450c9eecb3f6d1a537a3c25 Mon Sep 17 00:00:00 2001 From: soraefir Date: Wed, 6 May 2026 03:01:12 +0200 Subject: [PATCH] fix db --- modules/server/database/default.nix | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/modules/server/database/default.nix b/modules/server/database/default.nix index 2337aa0..1d5a758 100644 --- a/modules/server/database/default.nix +++ b/modules/server/database/default.nix @@ -32,6 +32,7 @@ in { }; systemd.services.postgresql.postStart = lib.mkAfter '' + ${pkgs.coreutils}/bin/sleep 2 PSQL="${pkgs.postgresql}/bin/psql" ${lib.concatMapStringsSep "\n" (name: '' until $PSQL -tAc "SELECT 1 FROM pg_roles WHERE rolname = '${name}_user'" | grep -q 1; do @@ -41,7 +42,7 @@ in { $PSQL -tAc "ALTER DATABASE ${name}_db OWNER TO ${name}_user;" if [ -f "${config.sops.secrets."${lib.toUpper name}".path}" ]; then - PASS=$(grep "^DB_PASSWORD=" ... | cut -d'=' -f2- | tr -d '"' | tr -d "'") + PASS=$(grep "^DB_PASSWORD=" "${config.sops.secrets."${lib.toUpper name}".path}" | cut -d'=' -f2- | tr -d '"' | tr -d "'") $PSQL -tAc "ALTER USER ${name}_user WITH PASSWORD '$PASS';" fi '') allApps}