i am getting this error log when try to start ket...
# talk-keto
a
i am getting this error log when try to start keto using docker compose
Copy code
Unable to ping the database connection, retrying. audience=application error=map[message:failed to connect to `host=localhost user=keto database=keto`: dial error (dial tcp [::1]:5433: connect: cannot assign requested address) stack_trace:stack trace could not be recovered from error type *pgconn.connectError] service_name=Ory Keto service_version=v0.10.0-alpha.0
macos
Copy code
version: '3.8'
services:
  db:
    image: postgres
    restart: always
    volumes: 
      - ./postgres-data:/var/lib/postgresql/data
      - ./data/create_tables.sql:/docker-entrypoint-initdb.d/create_tables.sql
    ports:
      - "${DB_PORT}:${DB_PORT}"
    environment:
      - POSTGRES_USER=${DB_USERNAME}
      - POSTGRES_PASSWORD=${DB_PASSWORD}
      - POSTGRES_DB=${DB_NAME}
  keto-db:
    image: postgres
    restart: always
    ports:
      - "5433:5432"
    environment:
      - POSTGRES_USER=keto
      - POSTGRES_PASSWORD=keto
      - POSTGRES_DB=keto
  keto:
    image: oryd/keto:v0.10.0-alpha.0
    ports:
      - "4466:4466"
      - "4467:4467"
    command: serve -c /home/ory/keto.yml
    restart: on-failure
    volumes:
      - type: bind
        source: .
        target: /home/ory
docker compose file
s
How does your DSN look like? Can Keto even talk to the database (docker networking)?