networks:
  web-net:
  proc-net:

services:
  web:
    # Image based on web/Dockerfile
    build: web
    restart: always
    networks:
      - web-net
    hostname: web
    ports:
      - 3000:80
    # Bind mount
    volumes:
      - ./data:/data

  logger:
    # Image based on logger/Dockerfile
    build: logger
    restart: always
    networks:
      - proc-net
    hostname: logger
    ports:
      - 2000:12345

  md2html:
    # Image based on md2html/Dockerfile
    build: md2html
    restart: no
    networks:
      - web-net
      - proc-net
    hostname: md2html
    # Bind mount
    volumes:
      - ./data:/data