# Dev stores only (laptop): docker compose -f infra/compose.dev.yml up -d # Postgres → 127.0.0.1:5435 · ClickHouse HTTP → 127.0.0.1:8124 · Redis → 127.0.0.1:6380 (defaults in settings.py) name: ip-dev services: postgres: image: postgres:17-alpine environment: { POSTGRES_DB: ip, POSTGRES_USER: ip, POSTGRES_PASSWORD: ip, TZ: UTC } ports: ["127.0.0.1:5435:5432"] volumes: [pg-dev:/var/lib/postgresql/data] clickhouse: image: clickhouse/clickhouse-server:25.8 environment: { CLICKHOUSE_DB: ip, CLICKHOUSE_USER: ip, CLICKHOUSE_PASSWORD: ip, CLICKHOUSE_DEFAULT_ACCESS_MANAGEMENT: "1", TZ: UTC } ulimits: { nofile: { soft: 262144, hard: 262144 } } ports: ["127.0.0.1:8124:8123", "127.0.0.1:9011:9000"] volumes: [ch-dev:/var/lib/clickhouse, ./clickhouse/config.d:/etc/clickhouse-server/config.d:ro] redis: image: redis:7-alpine ports: ["127.0.0.1:6380:6379"] volumes: pg-dev: ch-dev: