on master help sign in
Adds defaultDeleteOpts

We're setting force and deleteVolumes to false since we don't want folks to accidentally nuke stuff.

commitae13616dd255957379bae46a5136ba913602a3b3 authorDeni Bertovic <deni@denibertovic.com> dateThu 11 Aug 2016, 15:36 (10 years ago) parente233118
1 file changed+6−2
src/Docker/Client/Types.hs+6−2
src/Docker/Client/Types.hs+6−2
@@ -34,6 +34,7 @@ module Docker.Client.Types (
3434 , StartOpts(..)
3535 , defaultStartOpts
3636 , DeleteOpts(..)
37+ , defaultDeleteOpts
3738 , Timestamp
3839 , TailLogOpt(..)
3940 , LogOpts(..)
@@ -616,10 +617,13 @@ defaultStartOpts :: StartOpts
616617defaultStartOpts = StartOpts { detachKeys = DefaultDetachKey }
617618
618619data DeleteOpts = DeleteOpts {
619− deleteVolumes :: Bool
620− , force :: Bool
620+ deleteVolumes :: Bool -- ^ Automatically cleanup volumes that the container created as well.
621+ , force :: Bool -- ^ If the container is still running force deletion anyway.
621622 } deriving (Eq, Show)
622623
624+defaultDeleteOpts :: DeleteOpts
625+defaultDeleteOpts = DeleteOpts { deleteVolumes = False, force = False }
626+
623627type Timestamp = Integer
624628data TailLogOpt = Tail Integer | All deriving (Eq, Show)
625629