From a3033afbba0deb62a4cef122e03231b474c0aa0d Mon Sep 17 00:00:00 2001 From: Jorge Madson Date: Wed, 18 Sep 2024 13:24:48 -0300 Subject: [PATCH] Fix FATAL: role "root" does not exist MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit You need to set the PGUSER environment variable, because psql and pg_isready are two different (although related) programs which have different logic of environment lookup (one looks for POSTGRES_USER, the other one – for PGUSER) --- docker-compose.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/docker-compose.yml b/docker-compose.yml index dfe7c4a..41e0945 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -6,6 +6,7 @@ services: container_name: kong-postgres environment: - POSTGRES_USER=kong + - PGUSER=kong - POSTGRES_DB=kong - POSTGRES_HOST_AUTH_METHOD=trust healthcheck: