Sha256: d20b6043c89344cfed3c7e767b19fae94737d330a3248dc75a0c15b1759d85d2

Contents?: true

Size: 568 Bytes

Versions: 11

Compression:

Stored size: 568 Bytes

Contents

#!/bin/bash
data_container_id=$(sudo docker-compose ps -q <%=@service%>)
sudo docker run --rm --volumes-from $data_container_id <%=volumes(@app_name,@service).each_with_index.map{|volume,i|"-v $1/#{@service}/#{@service}_#{i}:/backup/#{@service}_#{i}"}.join(" ")%> ubuntu:14.04 /bin/bash -c '<%=volumes(@app_name,@service).each_with_index.map{|v,i|"tar -zxf /backup/#{@service}_#{i}/#{@service}_#{i}.tar.gz -C /backup/#{@service}_#{i}; DIR=$(cat /backup/#{@service}_#{i}/backup.descriptor); rm -rf $DIR/* && cp -r /backup/#{@service}_#{i}/$DIR/* $DIR"}.join(" && ")%>'

Version data entries

11 entries across 11 versions & 1 rubygems

Version Path
dockersitter-0.8.1 lib/templates/restore.erb
dockersitter-0.8.0 lib/templates/restore.erb
dockersitter-0.7.0 lib/templates/restore.erb
dockersitter-0.6.0 lib/templates/restore.erb
dockersitter-0.5.0 lib/templates/restore.erb
dockersitter-0.4.0 lib/templates/restore.erb
dockersitter-0.3.0 lib/templates/restore.erb
dockersitter-0.2.2 lib/templates/restore.erb
dockersitter-0.2.1 lib/templates/restore.erb
dockersitter-0.2.0 lib/templates/restore.erb
dockersitter-0.1.0 lib/templates/restore.erb