docker-compose.yml 1.0 KB

12345678910111213141516171819202122232425262728293031323334353637
  1. version: '3'
  2. services:
  3. dev:
  4. container_name: core-dev
  5. user: vscode
  6. build:
  7. context: .
  8. dockerfile: docker/Dockerfile.core.dev
  9. volumes:
  10. - /etc/localtime:/etc/localtime:ro
  11. - .:/workspace:cached
  12. command: /bin/sh -c "while sleep 1000; do :; done"
  13. frigate:
  14. container_name: frigate
  15. privileged: true
  16. build:
  17. context: .
  18. dockerfile: docker/Dockerfile.amd64
  19. # dockerfile: docker/Dockerfile.core.dev
  20. devices:
  21. - /dev/bus/usb:/dev/bus/usb
  22. - /dev/dri:/dev/dri # for intel hwaccel, needs to be updated for your hardware
  23. volumes:
  24. - /etc/localtime:/etc/localtime:ro
  25. - ./config/config.yml:/config/config.yml:ro
  26. - ./debug:/media/frigate
  27. - ./frigate:/opt/frigate/frigate:cached
  28. - ./migrations:/opt/frigate/migrations:cached
  29. ports:
  30. - '5000:5000'
  31. - '1935:1935'
  32. command: /bin/sh -c "service nginx start; while sleep 1000; do :; done"
  33. mqtt:
  34. container_name: mqtt
  35. image: eclipse-mosquitto
  36. ports:
  37. - '1883:1883'