remove unix socket from pg
This commit is contained in:
10
lib.nix
10
lib.nix
@@ -87,7 +87,7 @@ in
|
|||||||
)
|
)
|
||||||
// config
|
// config
|
||||||
// {
|
// {
|
||||||
unix_socket_directories = "";
|
unix_socket_directories = ".";
|
||||||
inherit port listen_addresses;
|
inherit port listen_addresses;
|
||||||
};
|
};
|
||||||
toStr =
|
toStr =
|
||||||
@@ -113,7 +113,6 @@ in
|
|||||||
runtimeInputs = [
|
runtimeInputs = [
|
||||||
package
|
package
|
||||||
pkgs.coreutils
|
pkgs.coreutils
|
||||||
# pkgs.gnused
|
|
||||||
];
|
];
|
||||||
text = ''
|
text = ''
|
||||||
POSTGRES_RUN_INITIAL_SCRIPT="false"
|
POSTGRES_RUN_INITIAL_SCRIPT="false"
|
||||||
@@ -125,7 +124,6 @@ in
|
|||||||
echo
|
echo
|
||||||
fi
|
fi
|
||||||
cp ${configFile} "$PGDATA"/postgresql.conf
|
cp ${configFile} "$PGDATA"/postgresql.conf
|
||||||
# sed "s|@PGHOST@|''${PGHOST}|g" ${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"
|
||||||
@@ -137,7 +135,6 @@ in
|
|||||||
echo "Database directory exists. Skipping initialization"
|
echo "Database directory exists. Skipping initialization"
|
||||||
echo
|
echo
|
||||||
fi
|
fi
|
||||||
|
|
||||||
unset POSTGRES_RUN_INITIAL_SCRIPT
|
unset POSTGRES_RUN_INITIAL_SCRIPT
|
||||||
'';
|
'';
|
||||||
};
|
};
|
||||||
@@ -146,9 +143,8 @@ in
|
|||||||
name = "run-postgres";
|
name = "run-postgres";
|
||||||
text = ''
|
text = ''
|
||||||
set -euo pipefail
|
set -euo pipefail
|
||||||
|
PGDATA=$RUNTIME_PATH/${name}
|
||||||
PGDATA=$RUNTIME_PATH/${name}/data
|
PGHOST=$RUNTIME_PATH/${name}
|
||||||
PGHOST=$RUNTIME_PATH/${name}/socket
|
|
||||||
PGPORT=${builtins.toString port}
|
PGPORT=${builtins.toString port}
|
||||||
mkdir -p "$PGHOST"
|
mkdir -p "$PGHOST"
|
||||||
echo "Starting postgres with PGDATA=''${PGDATA} PGHOST=''${PGHOST} PGPORT=''${PGPORT}"
|
echo "Starting postgres with PGDATA=''${PGDATA} PGHOST=''${PGHOST} PGPORT=''${PGPORT}"
|
||||||
|
|||||||
Reference in New Issue
Block a user