diff --git a/infrastructure/docker/docker-compose.db.dev.yml b/infrastructure/docker/docker-compose.db.dev.yml new file mode 100644 index 000000000..77b505ff6 --- /dev/null +++ b/infrastructure/docker/docker-compose.db.dev.yml @@ -0,0 +1,52 @@ +version: "3.9" + +networks: + edr-network: + driver: bridge + +volumes: + postgres-freight-data: + postgres-passenger-data: + redis-data: + +services: + postgres-freight: + image: postgres:17-alpine + container_name: edr-postgres-freight + restart: unless-stopped + environment: + POSTGRES_USER: postgres + POSTGRES_PASSWORD: postgres + POSTGRES_DB: edr_freight + ports: + - "5433:5432" + volumes: + - postgres-freight-data:/var/lib/postgresql/data + networks: + - edr-network + + postgres-passenger: + image: postgres:17-alpine + container_name: edr-postgres-passenger + restart: unless-stopped + environment: + POSTGRES_USER: postgres + POSTGRES_PASSWORD: postgres + POSTGRES_DB: edr_passenger + ports: + - "5434:5432" + volumes: + - postgres-passenger-data:/var/lib/postgresql/data + networks: + - edr-network + + redis: + image: redis:7-alpine + container_name: edr-redis + restart: unless-stopped + ports: + - "6379:6379" + volumes: + - redis-data:/data + networks: + - edr-network \ No newline at end of file