Files
geointel/docker-compose.unraid.yml
T
Codex 9cad8d4af6
GeoIntel CI / docs-smoke (push) Has been cancelled
GeoIntel CI / contract-smoke (push) Has been cancelled
Set writable YOLO config directory
2026-07-05 00:53:21 +02:00

41 lines
1.7 KiB
YAML

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_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_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: