-
Notifications
You must be signed in to change notification settings - Fork 1.2k
Closed
Labels
questionUsability question, not directly related to an error with the imageUsability question, not directly related to an error with the image
Description
Have faced with the issue that our sh script doesn't work anymore. it worked until 9.6.8
As far as I have understood the root of the issue is
# diff -u docker-entrypoint.sh-967 docker-entrypoint.sh-968
--- docker-entrypoint.sh-967 2018-02-17 00:27:18.000000000 +0200
+++ docker-entrypoint.sh-968 2018-05-09 21:01:04.000000000 +0300
@@ -95,7 +95,7 @@
# does not listen on external TCP/IP and waits until start finishes
PGUSER="${PGUSER:-postgres}" \
pg_ctl -D "$PGDATA" \
- -o "-c listen_addresses='localhost'" \
+ -o "-c listen_addresses=''" \
-w start
Our script has the following check
check1_result=$(psql --host=localhost --port=5432 --version > /dev/null 2>&1)
check2_result=$(psql --host=localhost --port=5432 -l > /dev/null 2>&1)
if [[ ${check1_result} -eq 0 && ${check2_result} -eq 0 ]]; then
# create db and users
fi
In the console I get the following error
postgresql | psql: could not connect to server: Connection refused
postgresql | Is the server running on host "localhost" (127.0.0.1) and accepting
postgresql | TCP/IP connections on port 5432?
I there any workaround? Unfortunately I can't update the script
Metadata
Metadata
Assignees
Labels
questionUsability question, not directly related to an error with the imageUsability question, not directly related to an error with the image