docker-compose.yml 2.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374
  1. services:
  2. agentdvr:
  3. build:
  4. context: https://username:token@git.dgtlu.net/justadri/agent-docker.git
  5. args:
  6. - BASE_VERSION=${AGENT_VERSION-7.1.0.0}
  7. # image: doitandbedone/ispyagentdvr:7.0.9.0
  8. # image: mekayelanik/ispyagentdvr:latest
  9. container_name: agentdvr
  10. networks:
  11. - agentdvr
  12. restart: always
  13. # user: 1101:1101
  14. ports:
  15. - "8090:8090"
  16. - "3478:3478/udp"
  17. - "50000-50100:50000-50100/udp"
  18. devices:
  19. - /dev/video0:/dev/video0
  20. - /dev/video1:/dev/video1
  21. #- /dev/video2:/dev/video2
  22. #- /dev/video10:/dev/video10
  23. - /dev/dri:/dev/dri
  24. group_add:
  25. - 44
  26. - 993
  27. volumes:
  28. - ${APP_DIR}/Media:/agent/Media
  29. - ${APP_DIR}/XML:/agent/Media/XML
  30. - ${APP_DIR}/Commands:/agent/Commands
  31. - ${APP_DIR}/Overlays:/agent/Overlays
  32. - ${APP_DIR}/Plugins:/agent/Plugins
  33. - ${APP_DIR}/Masks:/agent/Masks
  34. - ${APP_DIR}/sounds:/agent/sounds
  35. - /mnt/agent/qshare:/mnt/qshare
  36. - /mnt/agent/dvr:/mnt/rshare
  37. - /mnt/agent/dvr:/mnt/sshare
  38. - /mnt/agent/dvr:/mnt/dvr
  39. - /mnt/gshare/agent-archive:/mnt/pshare/agent-archive
  40. environment:
  41. - TZ=America/New_York
  42. - AGENTDVR_WEBUI_PORT=8090
  43. - PUID=1101
  44. - PGID=9696
  45. # - AGENT_CONFIG_PARAM=''
  46. # - DEBUG_MODE=True
  47. labels:
  48. com.centurylinklabs.watchtower.lifecycle.pre-update: "${APP_DIR}/pre-update.sh"
  49. # deploy:
  50. # resources:
  51. # reservations:
  52. # devices:
  53. # - driver: nvidia
  54. # device_ids: ['0']
  55. # capabilities: [gpu]
  56. agent-summary-listener:
  57. build: https://username:token@git.dgtlu.net/justadri/agent-docker.git#main:summary
  58. container_name: agent-summary-listener
  59. volumes:
  60. - ${APP_DIR}/summary/db:/db
  61. networks:
  62. - agentdvr
  63. environment:
  64. - TZ=America/New_York
  65. - DB_FILE=/db/agent-summary.db3
  66. - MQTT_HOST=iris.dgtlu.net
  67. - MQTT_USER=agent
  68. - MQTT_PASS=agent
  69. - MQTT_TOPIC=agent/summary
  70. networks:
  71. agentdvr:
  72. external: true