nixos/mongodb: fix initialScript when no initialRootPasswordFile is set

This commit is contained in:
ActuallyRuben 2025-05-28 22:42:34 +02:00
parent 206803962e
commit 3400dbdfcd
No known key found for this signature in database

View File

@ -199,7 +199,7 @@ in
postStart = ''
if test -e "${cfg.dbpath}/.first_startup"; then
${lib.optionalString (cfg.initialScript != null) ''
initialRootPassword=$(<${cfg.initialRootPasswordFile})
${lib.optionalString (cfg.enableAuth) "initialRootPassword=$(<${cfg.initialRootPasswordFile})"}
${mongoshExe} ${lib.optionalString (cfg.enableAuth) "-u root -p $initialRootPassword"} admin "${cfg.initialScript}"
''}
rm -f "${cfg.dbpath}/.first_startup"