Sign inSign up

janvda/inotify

By janvda

Updated about 4 years ago

Image
0

97

janvda/inotify repository overview

inotify

See janvda/my-drive:inotify service

This service monitors a certain directory (including all its subdirectories) and writes all MODIFY and CLOSE_WRITE events happening to files in these directories to the FIFO special file (named pipe) /var/inotify/out (errors are reported to /var/inotify/error)

By default it is monitory directory /share but this can be changed through environment variable DIRECTORY.

If another service (e.g. a Node-RED application) is interested in these inotify events it just has to read these events from this FIFO special file (of course for this it is necessary that this service has access to this FIFO special file which can easily be realized via a docker volume - see inotify-data volume in docker-compose example below)

docker-compose example

version: "3.9"
volumes:
  share:
  inotify-data:
services:
  inotify:
    image: janvda/inotify:1.0.1
    restart: always
    volumes:
      - share:/share
      - inotify-data:/var/inotify

Change History

  • 1.0.1 : improved log file + directory monitor can be changed with environment variable DIRECTORY

Tag summary

Content type

Image

Digest

sha256:b72cae90e

Size

2.7 MB

Last updated

about 4 years ago

docker pull janvda/inotify:1.0.1