diff --git a/config-joey.hs b/config-joey.hs index 3f0d515..6d3505e 100644 --- a/config-joey.hs +++ b/config-joey.hs @@ -224,9 +224,11 @@ hosts = -- (o) ` in GitAnnexBuilder.androidContainer dockerImage "android-git-annex" doNothing gitannexdir & Docker.volume ("/home/joey/src/git-annex:" ++ gitannexdir) - -- temp for an accuantance + -- temp for an acquantance , standardContainer "voltagex" Stable "amd64" & Docker.publish "22022:22" + & Docker.memory "500m" + & Docker.cpuShares 1 & Apt.serviceInstalledRunning "ssh" & Ssh.permitRootLogin True & Ssh.passwordAuthentication True diff --git a/src/Propellor/Property/Docker.hs b/src/Propellor/Property/Docker.hs index adaea54..fa3e234 100644 --- a/src/Propellor/Property/Docker.hs +++ b/src/Propellor/Property/Docker.hs @@ -244,6 +244,9 @@ memory :: String -> Property memory = runProp "memory" -- | CPU shares (relative weight). +-- +-- By default, all containers run at the same priority, but you can tell +-- the kernel to give more CPU time to a container using this property. cpuShares :: Int -> Property cpuShares = runProp "cpu-shares" . show