Add db_fixer to correct pg_hba.conf
This commit is contained in:
+8
-8
@@ -11,15 +11,15 @@ services:
|
||||
volumes:
|
||||
- ./db:/docker-entrypoint-initdb.d
|
||||
- pgdata:/var/lib/postgresql/data
|
||||
|
||||
db_fixer:
|
||||
image: alpine
|
||||
restart: "no"
|
||||
volumes:
|
||||
- pgdata:/var/lib/postgresql/data
|
||||
command: >
|
||||
bash -c "
|
||||
if [ -f /var/lib/postgresql/data/pg_hba.conf ]; then
|
||||
sed -i 's/hostssl/host/g' /var/lib/postgresql/data/pg_hba.conf
|
||||
echo 'host all all all md5' >> /var/lib/postgresql/data/pg_hba.conf
|
||||
echo 'host all all all scram-sha-256' >> /var/lib/postgresql/data/pg_hba.conf
|
||||
fi
|
||||
exec docker-entrypoint.sh postgres
|
||||
"
|
||||
sh -c "sed -i 's/hostssl/host/g' /var/lib/postgresql/data/pg_hba.conf || true; sed -i 's/hostnossl/host/g' /var/lib/postgresql/data/pg_hba.conf || true; echo 'host all all all scram-sha-256' >> /var/lib/postgresql/data/pg_hba.conf; echo 'host all all all md5' >> /var/lib/postgresql/data/pg_hba.conf"
|
||||
|
||||
|
||||
api:
|
||||
build: ./api
|
||||
|
||||
Reference in New Issue
Block a user