32 lines
690 B
YAML
32 lines
690 B
YAML
version: '3'
|
|
|
|
services:
|
|
vlm-backend:
|
|
image: vlm-backend:latest
|
|
build:
|
|
context: ./vlm_backend
|
|
dockerfile: Dockerfile
|
|
ports:
|
|
- "8399:8399"
|
|
environment:
|
|
- VLM_MODEL_NAME=Qwen/Qwen2.5-VL-7B-Instruct
|
|
- LOCAL_EMBED_MODEL_ID=CLIP-ViT-H-14
|
|
volumes:
|
|
- ./data:/home/user/data
|
|
restart: unless-stopped
|
|
|
|
traffic-monitoring-app:
|
|
build:
|
|
context: .
|
|
dockerfile: Dockerfile
|
|
depends_on:
|
|
- vlm-backend
|
|
environment:
|
|
- BACKEND_VQA_BASE_URL=http://vlm-backend:8399
|
|
- DISPLAY=${DISPLAY}
|
|
volumes:
|
|
- /tmp/.X11-unix:/tmp/.X11-unix
|
|
devices:
|
|
- /dev/video0:/dev/video0
|
|
network_mode: "host"
|