services: medman: build: . container_name: medman restart: unless-stopped ports: - "${MEDMAN_PORT:-8080}:8080" volumes: # Source directories — mount each subdir under /app/srcs - ./src0:/app/srcs/src0:rw - ./src1:/app/srcs/src1:rw # Data directories — mount each subdir under /app/dats # (canonical hash-prefix hierarchy lives inside each) - ./data0:/app/dats/data0:rw - ./data1:/app/dats/data1:rw # Import directories — each with index.json + canonical hierarchy # - ./my-import:/app/imports/my-import:ro - ./db:/app/db:rw environment: - MEDMAN_PORT=8080 - MEDMAN_HOST=0.0.0.0 - MEDMAN_W=${MEDMAN_W:-}