services: pg: image: timescale/timescaledb-ha:pg16 ports: - "5432:5432" environment: POSTGRES_PASSWORD: 'abc@123' POSTGRES_USER: "postgres" POSTGRES_DB: "coal" networks: - dn volumes: - pg_data:/home/postgres redis: image: redis:7 ports: - "6379:6379" volumes: - ./redis.conf:/etc/redis/redis.conf - redis_data:/data networks: - dn command: - redis-server - /etc/redis/redis.conf rabbitmq: image: rabbitmq:3.13-management-alpine ports: - "5672:5672" - "15672:15672" volumes: - rabbitmq_data:/var/lib/rabbitmq/ - rabbitmq_log:/var/log/rabbitmq - ./rabbitmq.conf:/etc/rabbitmq/rabbitmq.conf networks: - dn networks: dn: driver: bridge volumes: pg_data: redis_data: rabbitmq_data: rabbitmq_log: