version: '3'
services:
  purple_master:
    extra_hosts:
      - "dev.barco.com:172.17.0.1"
      - "institute.dev.barco.com:172.17.0.1"
    image: lavender:latest
    mac_address: "02:42:ac:00:00:01"
    environment:
      - PURPLE_HEADLESS=1
    volumes:
      - ~/purple_configs/master:/etc/edu_proxy/config
      - ~/purple_configs/master:/var/log/edu_proxy
      - /tmp/.X11-unix:/tmp/.X11-unix
      - /dev/shm:/dev/shm
  purple_camera:
    hostname: purple
    extra_hosts:
      - "dev.barco.com:172.17.0.1"
      - "institute.dev.barco.com:172.17.0.1"
    image: lavender:latest
    mac_address: "02:42:ac:00:00:02"
    environment:
      - PURPLE_HEADLESS=1
    volumes:
      - ~/purple_configs/cam_mng:/etc/edu_proxy/config
      - ~/purple_configs/cam_mng:/var/log/edu_proxy
      - /tmp/.X11-unix:/tmp/.X11-unix
      - /dev/shm:/dev/shm
  purple_tile:
    hostname: purple
    extra_hosts:
      - "dev.barco.com:172.17.0.1"
      - "institute.dev.barco.com:172.17.0.1"
    image: lavender:latest
    mac_address: "02:42:ac:00:00:04"
#    environment:
#      - DISPLAY=:0
#      - PURPLE_HEADLESS=1
    volumes:
      - ~/purple_configs/tile:/etc/edu_proxy/config
      - ~/purple_configs/tile:/var/log/edu_proxy
      - /tmp/.X11-unix:/tmp/.X11-unix
      - /dev/shm:/dev/shm
