version: "3.3"

networks:
  noonian_db:
    ipam:
      driver: default
      config:
        - subnet: "172.22.0.0/24"

services:
  noonian:
    container_name: noonian-compose
    image: chiweeniedijon/noonian:latest
    restart: always
    networks:
      noonian_db:
        ipv4_address: 172.22.0.3
    volumes:
      - type: bind
        source: /var/lib/noonian
        target: /instances
    environment:
      MONGO_ADDRESS: 172.22.0.2
    ports:
      - "9090:9090"
  mongo:
    container_name: mongodb-compose
    image: mongo:latest
    restart: always
    networks: 
      noonian_db:
        ipv4_address: 172.22.0.2
    volumes:
      - type: bind
        source: /var/lib/mongodb
        target: /data/db