summaryrefslogtreecommitdiff
path: root/src/Propellor/Property/Docker.hs
AgeCommit message (Collapse)Author
2014-10-23propellor spinJoey Hess
2014-10-23propellor spinJoey Hess
2014-10-23propellor spinJoey Hess
2014-10-23propellor spinJoey Hess
2014-10-10propellor spinJoey Hess
2014-10-10Docker: Avoid committing container every time it's started up.Joey Hess
This was using a lot of disk space. Instead, start the container, and then use the running container to check if docker is running it with the right params. In the unlikely case that the params have changed, we still need to commit the container and restart it. The common case of eg a reboot no longer commits though.
2014-10-10propellor spinJoey Hess
2014-10-10propellor spinJoey Hess
2014-10-08fix some accidental uses of spaces, rather than tabs, for indentationJoey Hess
2014-09-18propellor spinJoey Hess
2014-07-06wordingJoey Hess
2014-07-06propigate required privdata fields out from docker containers to the hosts ↵Joey Hess
they're docked in
2014-07-06propellor spinJoey Hess
2014-06-09Attr is renamed to Info.Joey Hess
2014-06-01propellor spinJoey Hess
2014-06-01propellor spinJoey Hess
2014-05-31split out DockerAttrJoey Hess
2014-05-31docker haddockJoey Hess
2014-05-31propellor spinJoey Hess
2014-05-31simplify monoid instance with some helper typesJoey Hess
2014-05-31simplified record accessorsJoey Hess
2014-05-31got rid of the Attr -> Attr SetAttr hack, and use monoids for AttrJoey Hess
The SetAttr hack used to be needed because the hostname was part of the Attr, and was required to be present. Now that it's moved to Host, let's get rid of that, since it tended to waste CPU.
2014-05-31remove now redundant _hostname field of AttrJoey Hess
Now that Host includes _hostName, it's redundant to also keep it in Attr. This requires changing the reader monad to operate on the whole Host.
2014-05-31propellor spinJoey Hess
2014-05-31propellor spinJoey Hess
2014-05-19propellor spinJoey Hess
2014-05-14moved source code to srcJoey Hess
This is to work around OSX's brain-damange regarding filename case insensitivity. Avoided moving config.hs, because it's a config file. Put in a symlink to make build work.