proxy:
  extends:
    file: /tmp/master/api/docker-compose.yml
    service: proxy

api:
  extends:
    file: /tmp/master/api/docker-compose.yml
    service: webserver
  environment:
    - "VIRTUAL_HOST=orchardvapi.192.168.31.161.xip.io"

webserver:
  # should build @ repo root
  build: ..
  ports:
    - "80"
  environment:
    - "VIRTUAL_HOST=oa.192.168.31.161.xip.io,workstation.192.168.31.161.xip.io"
    - "APPLICATION_ENV=development"
  env_file:
    - ../application/configs/secrets.env
  links:
    - memcached

memcached:
  image: memcached:1.4.24
  # TODO: change port to ephemeral one; make application use env var provided by docker-compose
  # i.e. MEMCACHED_PORT_11211_TCP_PORT
  ports:
    - "11211:11211"
