14 lines
389 B
Bash
Executable File
14 lines
389 B
Bash
Executable File
#!/bin/bash
|
|
|
|
SCRIPT_DIR=$(readlink -f $(dirname "${BASH_SOURCE[0]}"))
|
|
COMPOSE_FILE=$SCRIPT_DIR/docker-compose.yml
|
|
|
|
echo "Stopping containers"
|
|
docker compose -f $COMPOSE_FILE stop 2>/dev/null
|
|
|
|
SNAPSHOT_ID=${1:-latest}
|
|
$SCRIPT_DIR/restic_command.sh --verbose restore $SNAPSHOT_ID:/data --target /data
|
|
|
|
echo "Executing compose up"
|
|
docker compose -f $COMPOSE_FILE up -d 2>/dev/null
|
|
echo "Done" |