20 lines
420 B
Bash
Executable file
20 lines
420 B
Bash
Executable file
#!/bin/sh
|
|
|
|
DestDir="/media/Seagate/backups/pi5/config/"
|
|
|
|
docker image prune -f
|
|
|
|
echo "docker compose stop"
|
|
docker compose -f /config/compose.yaml stop
|
|
|
|
echo "rsync /config"
|
|
rsync -avuz --exclude "/config/jellyfin/cache/" /config/ $DestDir
|
|
|
|
echo "rsync immich"
|
|
rsync -avuz /media/Seagate/immich /media/Seagate/backups/immich
|
|
|
|
echo "docker compose start"
|
|
docker compose -f /config/compose.yaml start
|
|
|
|
echo "done"
|
|
exit $?
|