summaryrefslogtreecommitdiff
path: root/Propellor/Property/Docker.hs
diff options
context:
space:
mode:
authorJoey Hess2014-04-01 15:26:34 -0400
committerJoey Hess2014-04-01 15:26:34 -0400
commit5711a275f739e2ad4c9b9d416f44b51d006c3d1e (patch)
tree7ceb9c5e13589c17f3456ac444e6a0c813942f8b /Propellor/Property/Docker.hs
parentb6eba67f786601f624f93547dbe150bc6071a2c2 (diff)
comment
Diffstat (limited to 'Propellor/Property/Docker.hs')
-rw-r--r--Propellor/Property/Docker.hs12
1 files changed, 12 insertions, 0 deletions
diff --git a/Propellor/Property/Docker.hs b/Propellor/Property/Docker.hs
index 9eecc1a1..62bb0017 100644
--- a/Propellor/Property/Docker.hs
+++ b/Propellor/Property/Docker.hs
@@ -1,5 +1,17 @@
{-# LANGUAGE RankNTypes #-}
+-- | Docker support for propellor
+--
+-- The existance of a docker container is just another Property of a system,
+-- which propellor can set up. See config.hs for an example.
+--
+-- Note that propellor provisions a container by running itself, inside the
+-- container. Currently, to avoid the overhead of building propellor
+-- inside the container, the binary from outside is reused inside.
+-- So, the libraries that propellor is linked against need to be available
+-- in the container with compatable versions. This can cause a problem
+-- if eg, mixing Debian stable and unstable.
+
module Propellor.Property.Docker where
import Propellor