services: analysis-service: container_name: cmvr-ai-analysis image: cmvr-ai-analysis:1.0.0 build: context: .. dockerfile: Dockerfile restart: unless-stopped ports: - "192.168.28.10:14080:8080" env_file: - .env environment: TZ: Asia/Shanghai PROFILES_DIR: /data/profiles ARTIFACTS_DIR: /data/artifacts JOBS_DIR: /data/jobs OLLAMA_BASE_URL: http://host.docker.internal:11434 OLLAMA_MODEL: qwen3-vl:32b extra_hosts: - "host.docker.internal:host-gateway" volumes: - ../data/profiles:/data/profiles:ro - ../data/artifacts:/data/artifacts - ../data/jobs:/data/jobs - ../data/logs:/data/logs healthcheck: test: ["CMD", "curl", "-fsS", "http://127.0.0.1:8080/health"] interval: 30s timeout: 5s retries: 3 start_period: 20s logging: driver: json-file options: max-size: "100m" max-file: "5"