OSDN Git Service

adds the `docker_volumes_cleanup` script. docker-grid-0.5.2
authorwhitestar <whitestar@users.osdn.me>
Mon, 4 Sep 2017 11:42:34 +0000 (20:42 +0900)
committerwhitestar <whitestar@users.osdn.me>
Mon, 4 Sep 2017 11:42:34 +0000 (20:42 +0900)
cookbooks/docker-grid/CHANGELOG.md
cookbooks/docker-grid/recipes/engine.rb
cookbooks/docker-grid/templates/default/usr/local/bin/docker_volumes_cleanup [new file with mode: 0644]
cookbooks/docker-grid/version

index 44c21af..3e00194 100644 (file)
@@ -1,5 +1,9 @@
 # docker-grid CHANGELOG
 
+0.5.2
+-----
+- adds the `docker_volumes_cleanup` script.
+
 0.5.1
 -----
 - improves `docker-compose` installation.
index 7746007..df0a3e2 100644 (file)
@@ -333,10 +333,16 @@ group 'docker' do
   append true
 end
 
-template '/usr/local/bin/docker_images_cleanup' do
-  source  'usr/local/bin/docker_images_cleanup'
-  owner 'root'
-  group 'root'
-  mode '0755'
-  action :create
-end
+# utility scripts
+[
+  'docker_images_cleanup',
+  'docker_volumes_cleanup',
+].each {|script|
+  template "/usr/local/bin/#{script}" do
+    source  "usr/local/bin/#{script}"
+    owner 'root'
+    group 'root'
+    mode '0755'
+    action :create
+  end
+}
diff --git a/cookbooks/docker-grid/templates/default/usr/local/bin/docker_volumes_cleanup b/cookbooks/docker-grid/templates/default/usr/local/bin/docker_volumes_cleanup
new file mode 100644 (file)
index 0000000..2ce3871
--- /dev/null
@@ -0,0 +1,3 @@
+#!/bin/sh\r
+\r
+docker volume ls -qf dangling=true | xargs --no-run-if-empty docker volume rm\r