vault backup: 2025-07-22 22:14:08
Affected files: Too many files to list
This commit is contained in:
20
23.01. 裝置設定/樹莓派/backup_docker_gitea.sh.md
Normal file
20
23.01. 裝置設定/樹莓派/backup_docker_gitea.sh.md
Normal file
@@ -0,0 +1,20 @@
|
||||
```shell
|
||||
#!/bin/sh
|
||||
|
||||
WORK_DIR="/home/awin/docker/gitea"
|
||||
SAVE_PATH="/media/upload"
|
||||
NOW_DATETIME="$(date +'%Y%m%d_%H%M%S')"
|
||||
BACKUP_FILE_PATH="$SAVE_PATH/docker_backup/gitea/backup_docker_gitea_$NOW_DATETIME.tar"
|
||||
BACKUP_CMD="sudo tar -cvf $BACKUP_FILE_PATH data docker-compose.yml"
|
||||
|
||||
echo "$BACKUP_FILE_PATH"
|
||||
echo "$(date +'%F %R:%S'): Backup start. CMD = $BACKUP_CMD" > /home/awin/log/backup_docker_gitea.log
|
||||
|
||||
mkdir -p $SAVE_PATH/docker_backup/gitea
|
||||
sudo docker compose -f $WORK_DIR/docker-compose.yml down
|
||||
cd $WORK_DIR
|
||||
$BACKUP_CMD
|
||||
sudo docker compose -f $WORK_DIR/docker-compose.yml up -d
|
||||
|
||||
echo "$(date +'%F %R:%S'): Backup finished." >> /home/awin/log/backup_docker_gitea.log
|
||||
```
|
||||
Reference in New Issue
Block a user