OSDN Git Service

74351c68ec04ab0b48ac0a963976659ee784d8ca
[metasearch/grid-chef-repo.git] / cookbooks / bubbleupnp-server / templates / default / opt / docker-compose / app / bubbleupnp-server / restore.sh
1 #!/bin/bash
2
3 backup_dir=bak
4 container_id=`sudo docker-compose ps -q bubbleupnp-server`
5
6 # Note: `docker cp` chown root:root
7 sudo docker cp ./${backup_dir}/configuration.xml ${container_id}:<%= @workdir %>/
8 sudo docker cp ./${backup_dir}/cache ${container_id}:<%= @workdir %>/
9 sudo docker cp ./${backup_dir}/Playlists ${container_id}:<%= @workdir %>/
10
11 # fix file owner
12 sudo docker exec -u root ${container_id} chown -R <%= @file_owner %>:<%= @file_group %> <%= @workdir %>/{configuration.xml,cache,Playlists}