fix script

This commit is contained in:
2025-03-17 13:36:32 +04:00
parent 90db6f67ec
commit c7d116be87

View File

@@ -108,10 +108,7 @@ in
) )
); );
}; };
setupScript = pkgs.writeShellApplication { setupScript = pkgs.writeShellScriptBin "setup-postgres" ''
runtimeInputs = [ pkgs.makeWrapper ];
name = "setup-postgres";
text = ''
set -euo pipefail set -euo pipefail
export PATH=${package}/bin:${pkgs.coreutils}/bin export PATH=${package}/bin:${pkgs.coreutils}/bin
POSTGRES_RUN_INITIAL_SCRIPT="false" POSTGRES_RUN_INITIAL_SCRIPT="false"
@@ -122,8 +119,7 @@ in
echo "PostgreSQL initdb process completed" echo "PostgreSQL initdb process completed"
echo echo
fi fi
substituteAllInPlace "$PGDATA"/postgresql.conf sed "s|@PGHOST|''${PGHOST}|g" ${configFile} > "$PGDATA"/postgresql.conf
cp ${configFile} "$PGDATA"/postgresql.conf
if [[ "$POSTGRES_RUN_INITIAL_SCRIPT" == "true" ]]; then if [[ "$POSTGRES_RUN_INITIAL_SCRIPT" == "true" ]]; then
echo echo
echo "PostgreSQL is setting up the initial database" echo "PostgreSQL is setting up the initial database"
@@ -138,7 +134,6 @@ in
unset POSTGRES_RUN_INITIAL_SCRIPT unset POSTGRES_RUN_INITIAL_SCRIPT
''; '';
};
script = pkgs.writeShellApplication { script = pkgs.writeShellApplication {
name = "run-postgres"; name = "run-postgres";