What does it do ?
This image simply runs an unison server on the internal port
5000 with the specified user/uid. If the user/uid doesn't
exist, it is created/modified on startup.
You can configure how unison runs by using the following ENV variables:
UNISON_DIRspecifies the directory created in the container to store the synced files,
UNISON_OWNERspecifies the user name on which the unison process run and the owner of the synced files
UNISON_OWNER_UIDspecifies the ID of the user on which the unison process run and the owner of the synced files.
MAX_INOTIFY_WATCHESincreases the limit of inotify watches if you need to sync folders with lots of files.
- Big thanks at mickaelperrin for putting hard work into getting unox 'production' ready
What the others did, so:
This docker image is licensed under GPLv3 because Unison is licensed under GPLv3 and is included in the image. See LICENSE.