This software was originaly developed by Patrick Boucher with support from Rodeo Fx and Oblique. It is now part of Shotgun Software's open source initiative.
This software is provided under the MIT License that can be found in the LICENSE file or at the [Open Source Initiative](http://www.opensource.org/licenses/mit- license.php) website.
When you want to access the Shotgun event stream, the preferred way to do so it to monitor the events table, get any new events, process them and repeat.
A lot of stuff is required for this process to work successfully, stuff that may not have any direct bearing on the business rules that need to be applied.
The role of the framework is to keep any tedious monitoring tasks out of the hands of the business logic implementor.
The framework is a daemon process that runs on a server and monitors the Shotgun event stream. When events are found, the daemon hands the events out to a series of registered plugins. Each plugin can process the event as it wishes.
The daemon handles:
A plugin handles:
See the GitHub Wiki.
You can run a prebuilt image using the following command.
# Get the latest conf example file
curl -o shotgunEventDaemon.conf https://raw.githubusercontent.com/shotgunsoftware/shotgunEvents/master/src/shotgunEventDaemon.conf.example
# Run docker image
docker run \
-v ./shotgunEventDaemon.conf:/app/src/shotgunEventDaemon.conf
-v ./plugins:/app/src/
-v ./data:/var/log/shotgunEventDaemon
ncareau/shotgunevents
You can build a custom image to include your plugins and/or your configuration file with the following commands :
# Build image
docker build . -t shotgunevents
# Run
docker run -v ./data:/var/log/shotgunEventDaemon shotgunevents
Content type
Image
Digest
Size
345.7 MB
Last updated
over 6 years ago
docker pull ncareau/shotgunevents