services: geointel: build: context: . dockerfile: deploy/unraid/Dockerfile.all-in-one args: GEOINTEL_INSTALL_AI: ${GEOINTEL_INSTALL_AI:-false} image: geointel-all-in-one:latest container_name: geointel labels: net.unraid.docker.managed: dockerman net.unraid.docker.webui: "http://[IP]:[PORT:80]/" net.unraid.docker.icon: "/boot/config/plugins/dockerMan/images/geointel-icon.png" environment: GEOINTEL_POSTGRES_DB: ${GEOINTEL_POSTGRES_DB:-geointel} GEOINTEL_POSTGRES_USER: ${GEOINTEL_POSTGRES_USER:-geointel} GEOINTEL_POSTGRES_PASSWORD: ${GEOINTEL_POSTGRES_PASSWORD:-geointel} GEOINTEL_STORAGE_ROOT: /app/storage GEOINTEL_CORS_ORIGINS: ${GEOINTEL_CORS_ORIGINS:-http://localhost:1202,http://127.0.0.1:1202} GEOINTEL_MAX_UPLOAD_MB: ${GEOINTEL_MAX_UPLOAD_MB:-500} YOLO_ENABLED: ${YOLO_ENABLED:-false} YOLO_MODELS_DIR: ${YOLO_MODELS_DIR:-/app/models} YOLO_MODEL_PATH: ${YOLO_MODEL_PATH:-} YOLO_MODEL_ID: ${YOLO_MODEL_ID:-yolo-configured} YOLO_MODEL_DISPLAY_NAME: ${YOLO_MODEL_DISPLAY_NAME:-Configured YOLO detector} YOLO_MODEL_VERSION: ${YOLO_MODEL_VERSION:-} YOLO_CONFIG_DIR: ${YOLO_CONFIG_DIR:-/app/storage/ultralytics} YOLO_DEVICE: ${YOLO_DEVICE:-cpu} YOLO_IMAGE_SIZE: ${YOLO_IMAGE_SIZE:-640} YOLO_MAX_TILES: ${YOLO_MAX_TILES:-100} YOLO_MAX_DETECTIONS: ${YOLO_MAX_DETECTIONS:-1000} YOLO_DUPLICATE_IOU_THRESHOLD: ${YOLO_DUPLICATE_IOU_THRESHOLD:-0.5} YOLO_BATCH_SIZE: ${YOLO_BATCH_SIZE:-1} ports: - "${GEOINTEL_FRONTEND_PORT:-1202}:80" volumes: - ${GEOINTEL_POSTGIS_DATA_PATH:-geointel_postgis}:/var/lib/postgresql/data - ${GEOINTEL_STORAGE_PATH:-./storage}:/app/storage - ${GEOINTEL_MODELS_PATH:-./models}:/app/models restart: unless-stopped volumes: geointel_postgis: