version: "3.8" services: trigger: volumes: # Change d:/myfolder/myimages to point to the folder that will have the images # to analyze. Only change the local path that is before the :/aiinput portion. # Don't change the :/aiinput part. For example, if you are on Windows and your # images are stored locally in d:/blueiris/capturedImages your final line should # look like this: # d:/blueIris/capturedImages:/aiinput - d:/myfolder/myimages:/aiinput environment: # Change this to match the timezone the images are produced in, # Typically this will be the timezone of the machine running # the Docker container. For a list of valid timezone values # see https://en.wikipedia.org/wiki/List_of_tz_database_time_zones. # The value to use is in the "TZ database name" column. - TZ=America/Los_Angeles ports: # This port is used by the local web server when annotated images are enabled. # If you change the port used by the local web server in the settings.json file # this also has to change to match. - 4242:4242 # ------------------------------------------------------------------------ # Don't change anything below this line unless you know what you are doing secrets: - triggers - settings image: ghcr.io/neilenns/node-deepstackai-trigger:latest restart: always depends_on: - deepstack-ai deepstack-ai: image: deepquestai/deepstack:latest restart: always volumes: - localstorage:/datastore environment: - VISION-DETECTION=True volumes: localstorage: secrets: settings: # This should point to the location of the settings.json configuration file file: ./settings.json triggers: # This should point to the location of the triggers.json configuration file file: ./triggers.json