mirror of
				https://github.com/blakeblackshear/frigate.git
				synced 2025-10-27 10:52:11 +01:00 
			
		
		
		
	
		
			
				
	
	
		
			42 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			YAML
		
	
	
	
	
	
			
		
		
	
	
			42 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			YAML
		
	
	
	
	
	
| version: "3"
 | |
| services:
 | |
|   devcontainer:
 | |
|     container_name: frigate-devcontainer
 | |
|     # add groups from host for render, plugdev, video
 | |
|     group_add:
 | |
|       - "109" # render
 | |
|       - "110" # render
 | |
|       - "44"  # video
 | |
|       - "46"  # plugdev
 | |
|     shm_size: "256mb"
 | |
|     build:
 | |
|       context: .
 | |
|       dockerfile: docker/main/Dockerfile
 | |
|       # Use target devcontainer-trt for TensorRT dev
 | |
|       target: devcontainer
 | |
|     ## Uncomment this block for nvidia gpu support
 | |
|     # deploy:
 | |
|     #       resources:
 | |
|     #           reservations:
 | |
|     #               devices:
 | |
|     #                   - driver: nvidia
 | |
|     #                     count: 1
 | |
|     #                     capabilities: [gpu]
 | |
|     environment:
 | |
|       YOLO_MODELS: ""
 | |
|     devices:
 | |
|       - /dev/bus/usb:/dev/bus/usb
 | |
|       # - /dev/dri:/dev/dri # for intel hwaccel, needs to be updated for your hardware
 | |
|     volumes:
 | |
|       - .:/workspace/frigate:cached
 | |
|       - ./web/dist:/opt/frigate/web:cached
 | |
|       - /etc/localtime:/etc/localtime:ro
 | |
|       - ./config:/config
 | |
|       - ./debug:/media/frigate
 | |
|       - /dev/bus/usb:/dev/bus/usb
 | |
|   mqtt:
 | |
|     container_name: mqtt
 | |
|     image: eclipse-mosquitto:1.6
 | |
|     ports:
 | |
|       - "1883:1883"
 |