Merge pull request #1197 from AuScalableDroneCloud/db-allow-host

Add option to set trusted hostname for db connections
pull/1199/head
Piero Toffanin 2022-06-10 11:31:47 -04:00 zatwierdzone przez GitHub
commit a99a8d2f8f
Nie znaleziono w bazie danych klucza dla tego podpisu
ID klucza GPG: 4AEE18F83AFDEB23
2 zmienionych plików z 3 dodań i 1 usunięć

Wyświetl plik

@ -3,6 +3,7 @@ MAINTAINER Piero Toffanin <pt@masseranolabs.com>
ENV POSTGRES_PASSWORD postgres
ENV POSTGRES_HOST_AUTH_METHOD trust
ENV POSTGRES_ALLOW_HOST all
ENV GOSU_VERSION 1.12
ENV PG_MAJOR 9.5
ENV PG_VERSION 9.5.25

Wyświetl plik

@ -222,6 +222,7 @@ docker_setup_env() {
}
# append POSTGRES_HOST_AUTH_METHOD to pg_hba.conf for "host" connections
# set POSTGRES_ALLOW_HOST to limit trusted hosts, can be ip or domain, default is "all"
pg_setup_hba_conf() {
{
echo
@ -229,7 +230,7 @@ pg_setup_hba_conf() {
echo '# warning trust is enabled for all connections'
echo '# see https://www.postgresql.org/docs/12/auth-trust.html'
fi
echo "host all all all $POSTGRES_HOST_AUTH_METHOD"
echo "host all all $POSTGRES_ALLOW_HOST $POSTGRES_HOST_AUTH_METHOD"
} >> "$PGDATA/pg_hba.conf"
}