@datastax I think for some reason in your Mac terminal where you run docker compose command there is an env variable named DB_VENDOR set to postgres which causes this issue! since keycloak requires DB_ADDR env var to be set if vendor is postgres
let's unset DB_VENDOR before you run docker compose up command or explicitly set DB_VENDOR to h2 in the docker-compose.yml file in order to force keycloak to use h2
I'm sure the default value is h2 and that's why we don't have that set in the docker-compose.yml file. but let's try setting that to see if this resolves the issue
let me know if you're available for a Google Meet .