update
This commit is contained in:
18
AzA march 2026/_deploy_v3_server_backup.sh
Normal file
18
AzA march 2026/_deploy_v3_server_backup.sh
Normal file
@@ -0,0 +1,18 @@
|
||||
#!/bin/bash
|
||||
set -eu
|
||||
BACKUP_DIR="/root/backups/pre_task_badges_chat_branding_v3_$(date +%Y%m%d_%H%M%S)"
|
||||
mkdir -p "$BACKUP_DIR"
|
||||
cp /root/aza-app/web/empfang.html "$BACKUP_DIR/empfang.html"
|
||||
cp /root/aza-app/empfang_routes.py "$BACKUP_DIR/empfang_routes.py"
|
||||
sha256sum "$BACKUP_DIR/empfang.html" "$BACKUP_DIR/empfang_routes.py" > "$BACKUP_DIR/SHA256_BEFORE.txt"
|
||||
docker compose -f /root/aza-app/deploy/docker-compose.yml ps aza-api > "$BACKUP_DIR/container_before.txt" 2>&1 || true
|
||||
curl -s -o /dev/null -w 'health_before=%{http_code}\n' https://api.aza-medwork.ch/health >> "$BACKUP_DIR/container_before.txt"
|
||||
cat > "$BACKUP_DIR/README_RESTORE.txt" <<EOF
|
||||
cp $BACKUP_DIR/empfang.html /root/aza-app/web/empfang.html
|
||||
cp $BACKUP_DIR/empfang_routes.py /root/aza-app/empfang_routes.py
|
||||
cd /root/aza-app/deploy
|
||||
docker compose build --no-cache aza-api
|
||||
docker compose up -d --force-recreate aza-api
|
||||
EOF
|
||||
echo "BACKUP_DIR=$BACKUP_DIR"
|
||||
cat "$BACKUP_DIR/SHA256_BEFORE.txt"
|
||||
Reference in New Issue
Block a user