version: "3.9" services: postgres: image: postgres:18 container_name: postgres restart: unless-stopped env_file: - ../.env environment: POSTGRES_DB: ${POSTGRES_DB} POSTGRES_USER: ${POSTGRES_USER} POSTGRES_PASSWORD: ${POSTGRES_PASSWORD} ports: - "5432:5432" volumes: - pgdata:/var/lib/postgresql rabbitmq: image: rabbitmq:3-management container_name: rabbitmq restart: unless-stopped env_file: - ../.env environment: RABBITMQ_DEFAULT_USER: ${RABBITMQ_DEFAULT_USER} RABBITMQ_DEFAULT_PASS: ${RABBITMQ_DEFAULT_PASS} RABBITMQ_DEFAULT_VHOST: ${RABBITMQ_DEFAULT_VHOST} ports: - "5672:5672" # AMQP - "15672:15672" # Management UI volumes: - rabbitmqdata:/var/lib/rabbitmq volumes: pgdata: rabbitmqdata: