services: agentdvr: build: context: https://username:token@git.dgtlu.net/justadri/agent-docker.git args: - BASE_VERSION=${AGENT_VERSION-7.1.0.0} # image: doitandbedone/ispyagentdvr:7.0.9.0 # image: mekayelanik/ispyagentdvr:latest container_name: agentdvr networks: - agentdvr restart: always # user: 1101:1101 ports: - "8090:8090" - "3478:3478/udp" - "50000-50100:50000-50100/udp" devices: - /dev/video0:/dev/video0 - /dev/video1:/dev/video1 #- /dev/video2:/dev/video2 #- /dev/video10:/dev/video10 - /dev/dri:/dev/dri group_add: - 44 - 993 volumes: - ${APP_DIR}/Media:/agent/Media - ${APP_DIR}/XML:/agent/Media/XML - ${APP_DIR}/Commands:/agent/Commands - ${APP_DIR}/Overlays:/agent/Overlays - ${APP_DIR}/Plugins:/agent/Plugins - ${APP_DIR}/Masks:/agent/Masks - ${APP_DIR}/sounds:/agent/sounds - /mnt/agent/qshare:/mnt/qshare - /mnt/agent/dvr:/mnt/rshare - /mnt/agent/dvr:/mnt/sshare - /mnt/agent/dvr:/mnt/dvr - /mnt/gshare/agent-archive:/mnt/pshare/agent-archive environment: - TZ=America/New_York - AGENTDVR_WEBUI_PORT=8090 - PUID=1101 - PGID=9696 # - AGENT_CONFIG_PARAM='' # - DEBUG_MODE=True labels: com.centurylinklabs.watchtower.lifecycle.pre-update: "${APP_DIR}/pre-update.sh" # deploy: # resources: # reservations: # devices: # - driver: nvidia # device_ids: ['0'] # capabilities: [gpu] agent-summary-listener: build: https://username:token@git.dgtlu.net/justadri/agent-docker.git#main:summary container_name: agent-summary-listener volumes: - ${APP_DIR}/summary/db:/db networks: - agentdvr environment: - TZ=America/New_York - DB_FILE=/db/agent-summary.db3 - MQTT_HOST=iris.dgtlu.net - MQTT_USER=agent - MQTT_PASS=agent - MQTT_TOPIC=agent/summary networks: agentdvr: external: true