Sign inSign up

toilal/unison

By toilal

Updated about 9 years ago

An unison image based on eugenmayer/unison image (from docker-sync.io)

Image
0

417

toilal/unison repository overview

Usage

This image is a fork of the unison-image for docker-sync and published on toilal/unison A lot of credits go to mickaelperrin and - most of the work has been done by him.

What does it do ?

This image simply runs an unison server on the internal port 5000 with the specified user and group uid. If the user or group uid doesn't exist, it is created/modified on startup.

Documetation

You can configure how unison runs by using the following ENV variables:

  • VOLUME specifies the directory created in the container to store the synced files, /data by default
  • OWNER_UID specifies the ID of the user on which the unison process run and the owner of the synced files.
  • GROUP_ID specifies the ID of the group on which the unison process run and the group of the synced files.
  • MAX_INOTIFY_WATCHES increases the limit of inotify watches if you need to sync folders with lots of files.

Credits

  • Big thanks at mickaelperrin for putting hard work into getting this production ready

License

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.

Tag summary

Content type

Image

Digest

Size

20.3 MB

Last updated

about 9 years ago

docker pull toilal/unison:develop