Using Watches

Often we need watches running inside of our containers. This could be for webpack, grunt, nodemon, etc. One of the main challenges with the NFS mounts used in Outrigger is that they do not forward filesystem notifications across the NFS mount and into containers, so we need better technology to facilitate that.

rig now supports unison based file syncing between the local filesystem and a volume shared with a container. This setup allows multi-directional file syncing as well as full support for all filesystem notifications.

See Filesystem Sync for details on how to setup Unison volumes.