arnmishra
03/13/2023, 6:01 PM2023-03-14 09:52:34 2023-03-14 16:52:34.972 UTC [129] FATAL: role "doss-username" does not exist
2023-03-14 09:52:39 2023-03-14 16:52:39.086 UTC [131] FATAL: password authentication failed for user "doss-username"
2023-03-14 09:52:39 2023-03-14 16:52:39.086 UTC [131] DETAIL: Role "doss-username" does not exist.
2023-03-14 09:52:39 Connection matched pg_hba.conf line 99: "host all all all md5"
with the following docker compose:
version: '3.8'
services:
# Database for developers running app locally
doss-postgres-local:
platform: linux/amd64
container_name: doss-postgres-local
image: postgis/postgis:12-3.3
environment:
POSTGRES_USER: doss-username
POSTGRES_PASSWORD: doss-password
POSTGRES_DB: doss-localdb
PGDATA: /var/lib/postgresql/data
ports:
- 5432:5432
networks:
- app_network
volumes:
- doss-localdb:/var/lib/postgresql/data
restart: unless-stopped
healthcheck:
test: ['CMD', 'pg_isready', '-U', 'doss-username']
interval: 5s
timeout: 5s
retries: 5
cap_add:
- NET_ADMIN
supertokens:
image: registry.supertokens.io/supertokens/supertokens-postgresql:4.4
depends_on:
doss-postgres-local:
condition: service_healthy
ports:
- 3567:3567
environment:
POSTGRESQL_CONNECTION_URI: 'postgresql://doss-username:doss-password@doss-postgres-local:5432/doss-localdb'
networks:
- app_network
restart: unless-stopped
healthcheck:
test: >
bash -c 'exec 3<>/dev/tcp/127.0.0.1/3567 && echo -e "GET /hello HTTP/1.1\r\nhost: 127.0.0.1:3567\r\nConnection: close\r\n\r\n" >&3 && cat <&3 | grep "Hello"'
interval: 10s
timeout: 5s
retries: 5
rp_st
03/14/2023, 5:07 AMrp_st
03/14/2023, 5:09 AMarnmishra
03/14/2023, 4:49 PMPOSTGRES_USER
isarnmishra
03/14/2023, 4:50 PMarnmishra
03/14/2023, 4:54 PMdoss-username
as the username to make it easier to parse through (and updated the error message as well)arnmishra
03/14/2023, 11:42 PMarnmishra
03/14/2023, 11:43 PMversion: '3.8'
services:
doss-postgres-local:
platform: linux/amd64
container_name: doss-postgres-local
image: postgis/postgis:12-3.3
environment:
POSTGRES_USER: dossUsername
POSTGRES_PASSWORD: dossPassword
POSTGRES_DB: dossLocaldb
PGDATA: /var/lib/postgresql/data
ports:
- 5432:5432
networks:
- app_network
volumes:
- dossLocaldb:/var/lib/postgresql/data
restart: unless-stopped
healthcheck:
test: ['CMD-SHELL', 'pg_isready -U doss-username']
interval: 5s
timeout: 5s
retries: 5
cap_add:
- NET_ADMIN
supertokens:
image: registry.supertokens.io/supertokens/supertokens-postgresql:4.4
depends_on:
doss-postgres-local:
condition: service_healthy
ports:
- 3567:3567
environment:
POSTGRESQL_CONNECTION_URI: 'postgresql://dossUsername:dossPassword@doss-postgres-local:5432/dossLocaldb'
networks:
- app_network
restart: unless-stopped
healthcheck:
test: >
bash -c 'exec 3<>/dev/tcp/127.0.0.1/3567 && echo -e "GET /hello HTTP/1.1\r\nhost: 127.0.0.1:3567\r\nConnection: close\r\n\r\n" >&3 && cat <&3 | grep "Hello"'
interval: 10s
timeout: 5s
retries: 5
rp_st
03/15/2023, 5:16 AM