version: "3.6"
services:
  agent:
    image: ghcr.io/maker-management-platform/agent:latest
    container_name: mmp_agent
    restart: unless-stopped
    volumes:
      - /dockers/mmp/library:/library # should contain your project library
      - /dockers/mmp/data:/data # will contain config and state files
    #ports:
    #  - 8000:8000 # currently required for your slicer integration, looking for a workaround

  ui:
    image: ghcr.io/maker-management-platform/mmp-ui:latest
    container_name: mmp_ui
    restart: unless-stopped
    #ports:
    #  - 8081:8081
    environment:
      - "AGENT_ADDRESS=agent:8000" #local address for the agent

networks:
  default:
    name: dockers_default
    external: true