Moving first attempt out of the way
Adding new approach
Adding the results of this weekend's work
Updating with slightly better module code
wrote this on the train, thanks eldon!
Fixing errors from the previous commit and writing a shell of a processing module so the whole thing ACTUALLY RUNS NOW ZOMG
dir module now writes to a single json file, docker module now sends the containers it sees at start to the storage module
Added caching so it doesn't fire on what it writes
Finally solved channel problem. Messages now pass both ways.
This code creates containers
This code informs the storage module when a container is created
Adding notes about what to work on next
dir detects deletion and passes a deleteme object to docker, which it now honors
Changing internal structure and adding lookup.
Actually maintaining an internal mapping so docker can pass on proper delete events now.
Two way tracking of removed containers now
Added support for pulling images
Swaths of fixes and features. This version works, for the most part.
Cheap hack of a test. Need to rework this into a go test at some point.
Adding updated test