script updates
This commit is contained in:
@@ -21,4 +21,3 @@ python -m restic.backup --project zigbee-stack --services mqtt,z2m "$@"
|
||||
|
||||
SCRIPT_DIR=$(readlink -f $(dirname "${BASH_SOURCE[0]}"))
|
||||
|
||||
$SCRIPT_DIR/prune_backups.sh
|
||||
|
||||
@@ -5,6 +5,3 @@ python -m restic.forget \
|
||||
--keep-weekly 8 \
|
||||
--keep-monthly 12 \
|
||||
--keep-yearly 7
|
||||
# --json | jq .
|
||||
|
||||
python -m restic.prune
|
||||
@@ -1,28 +0,0 @@
|
||||
#!/bin/bash
|
||||
|
||||
set -e
|
||||
|
||||
SCRIPT_DIR=$(readlink -f $(dirname "${BASH_SOURCE[0]}"))
|
||||
REPO_DIR=$(dirname $SCRIPT_DIR)
|
||||
COMPOSE_FILE=$REPO_DIR/docker-compose.yml
|
||||
|
||||
SERVICES="mqtt z2m"
|
||||
|
||||
echo -n "Stopping containers..."
|
||||
docker compose -f $COMPOSE_FILE stop $SERVICES 2>/dev/null
|
||||
echo "Done"
|
||||
|
||||
echo -n "Running backup..."
|
||||
$SCRIPT_DIR/restic_command.sh backup /data "$@"
|
||||
echo "Done"
|
||||
|
||||
echo -n "Executing compose up..."
|
||||
docker compose -f $COMPOSE_FILE up -d 2>/dev/null
|
||||
echo "Done"
|
||||
|
||||
echo -n "Pruning restic repo..."
|
||||
$SCRIPT_DIR/restic_prune.sh 1>/dev/null
|
||||
echo "Done"
|
||||
|
||||
SPACE=$(du -hs /mnt/* | awk '{print $1}')
|
||||
echo "Total space used: $SPACE"
|
||||
@@ -1,19 +0,0 @@
|
||||
#!/bin/bash
|
||||
|
||||
set -e
|
||||
|
||||
SCRIPT_DIR=$(readlink -f $(dirname "${BASH_SOURCE[0]}"))
|
||||
REPO_DIR=$(dirname $SCRIPT_DIR)
|
||||
DATA_DIR=$REPO_DIR
|
||||
|
||||
ENV_FILE=$REPO_DIR/.env
|
||||
source $ENV_FILE
|
||||
|
||||
docker run -it --rm \
|
||||
--hostname $HOSTNAME \
|
||||
--env-file $ENV_FILE \
|
||||
-v /etc/localtime:/etc/localtime:ro \
|
||||
-v /etc/timezone:/etc/timezone:ro \
|
||||
-v $DATA_DIR:/data \
|
||||
-v $RESTIC_REPOSITORY:$RESTIC_REPOSITORY \
|
||||
restic/restic:latest "$@"
|
||||
@@ -1,11 +1,12 @@
|
||||
#!/bin/bash
|
||||
|
||||
set -e
|
||||
|
||||
SCRIPT_DIR=$(readlink -f $(dirname "${BASH_SOURCE[0]}"))
|
||||
REPO_DIR=$(dirname $SCRIPT_DIR)
|
||||
COMPOSE_FILE=$REPO_DIR/docker-compose.yml
|
||||
|
||||
$SCRIPT_DIR/clear_data.sh
|
||||
$SCRIPT_DIR/create_password.sh
|
||||
|
||||
docker compose -f $COMPOSE_FILE up -d
|
||||
alias compose="compose -f $REPO_DIR/docker-compose.yml"
|
||||
docker compose up -d
|
||||
|
||||
13
scripts/update.sh
Executable file
13
scripts/update.sh
Executable file
@@ -0,0 +1,13 @@
|
||||
#!/bin/bash
|
||||
|
||||
set -e
|
||||
|
||||
SCRIPT_DIR=$(readlink -f $(dirname "${BASH_SOURCE[0]}"))
|
||||
REPO_DIR=$(dirname $SCRIPT_DIR)
|
||||
cd $REPO_DIR
|
||||
|
||||
git submodule update --remote --init
|
||||
|
||||
alias compose="compose -f $REPO_DIR/docker-compose.yml"
|
||||
docker compose pull
|
||||
docker compose up -d
|
||||
Reference in New Issue
Block a user