version: '2'
networks:
  default:
    driver: bridge
    driver_opts:
      com.docker.network.driver.mtu: ${MTU}
services:
   mariadb:
      image: onap/policy/policy-db
      container_name: mariadb
      hostname: mariadb
      ports:
       - "3306:3306"
   nexus:
      image: onap/policy/policy-nexus
      container_name: nexus
      hostname: nexus
   pap:
      image: onap/policy/policy-pe
      container_name: pap
      depends_on: 
       - mariadb
      hostname: pap
      ports:
       - "8443:8443"
       - "9091:9091"
      command: pap
      volumes:
       - ./config/pe:/tmp/policy-install/config
   pdp:
      image: onap/policy/policy-pe
      container_name: pdp
      depends_on: 
       - pap
      hostname: pdp
      ports:
       - "8081:8081"
      command: pdp
      volumes:
       - ./config/pe:/tmp/policy-install/config
   brmsgw:
      image: onap/policy/policy-pe
      container_name: brmsgw
      depends_on: 
       - pap
      hostname: brmsgw
      command: brmsgw
      volumes:
       - ./config/pe:/tmp/policy-install/config
   drools:
      image: onap/policy/policy-drools
      container_name: drools
      depends_on: 
       - mariadb
       - nexus
      hostname: drools
      ports:
       - "6969:6969"
       - "9696:9696"
      volumes:
       - ./config/drools:/tmp/policy-install/config