script updates
This commit is contained in:
Submodule docker-observation updated: 1283ec2c84...1ee44b7b80
Submodule restic-scripts updated: 5b8221ef77...e17894e49c
@@ -21,4 +21,3 @@ python -m restic.backup --project zigbee-stack --services mqtt,z2m "$@"
|
|||||||
|
|
||||||
SCRIPT_DIR=$(readlink -f $(dirname "${BASH_SOURCE[0]}"))
|
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-weekly 8 \
|
||||||
--keep-monthly 12 \
|
--keep-monthly 12 \
|
||||||
--keep-yearly 7
|
--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
|
#!/bin/bash
|
||||||
|
|
||||||
set -e
|
set -e
|
||||||
|
|
||||||
SCRIPT_DIR=$(readlink -f $(dirname "${BASH_SOURCE[0]}"))
|
SCRIPT_DIR=$(readlink -f $(dirname "${BASH_SOURCE[0]}"))
|
||||||
REPO_DIR=$(dirname $SCRIPT_DIR)
|
REPO_DIR=$(dirname $SCRIPT_DIR)
|
||||||
COMPOSE_FILE=$REPO_DIR/docker-compose.yml
|
|
||||||
|
|
||||||
$SCRIPT_DIR/clear_data.sh
|
$SCRIPT_DIR/clear_data.sh
|
||||||
$SCRIPT_DIR/create_password.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