name: kanera-e2e services: postgres: image: postgres:18.6-alpine environment: POSTGRES_USER: kanera_test POSTGRES_PASSWORD: kanera_test POSTGRES_DB: kanera_test_e2e PGDATA: /var/lib/postgresql/18/docker ports: - "127.0.0.1:55434:5432" volumes: - ./docker/postgres/init.sql:/docker-entrypoint-initdb.d/00-init.sql:ro,Z healthcheck: test: ["CMD-SHELL", "pg_isready -h 127.0.0.1 -p 5432 -U kanera_test -d kanera_test_e2e"] interval: 2s timeout: 3s retries: 20 valkey: image: valkey/valkey:9.1.3-alpine ports: - "127.0.0.1:56380:6379" healthcheck: test: ["CMD", "valkey-cli", "ping"] interval: 2s timeout: 3s retries: 20