diff --git a/affine/backup.sh b/affine/backup.sh index 33ab66f..1732ae0 100755 --- a/affine/backup.sh +++ b/affine/backup.sh @@ -2,6 +2,9 @@ # Note: use rclone for backup, needs manually configuration. +export XDG_RUNTIME_DIR="/run/user/$(id -u)" +export DBUS_SESSION_BUS_ADDRESS="unix:path=$XDG_RUNTIME_DIR/bus" + UPLOAD="" CONFIG="" LOCAL_BACKUP="$HOME/.local/backup" diff --git a/affine/deploy.sh b/affine/deploy.sh index 62197f5..7588c1c 100755 --- a/affine/deploy.sh +++ b/affine/deploy.sh @@ -171,6 +171,7 @@ sed -i "s|^REMOTE=\"\"|REMOTE=\"$BACKUP_REMOTE\"|" "$BACKUP_FILE" sed -i "s|^SERVICE_SERVER=\"\"|SERVICE_SERVER=\"${CONTAINER_PREFIX}-${CONTAINER_SERVER}.service\"|" "$BACKUP_FILE" mv $BACKUP_FILE $AFFINE_ROOT +crontab -l | grep -v "$AFFINE_ROOT/$BACKUP_FILE" | crontab - (crontab -l 2>/dev/null; echo "0 3 * * * $AFFINE_ROOT/$BACKUP_FILE") | crontab - echo "Deploy completed, manually run haproxy to generate new config." diff --git a/vaultwarden/backup.sh b/vaultwarden/backup.sh index 9627b44..523db44 100755 --- a/vaultwarden/backup.sh +++ b/vaultwarden/backup.sh @@ -2,6 +2,9 @@ # Note: use rclone for backup, needs manually configuration. +export XDG_RUNTIME_DIR="/run/user/$(id -u)" +export DBUS_SESSION_BUS_ADDRESS="unix:path=$XDG_RUNTIME_DIR/bus" + SOURCE="" LOCAL_BACKUP="$HOME/.local/backup/" REMOTE="" diff --git a/vaultwarden/deploy.sh b/vaultwarden/deploy.sh index 70cce61..840b193 100755 --- a/vaultwarden/deploy.sh +++ b/vaultwarden/deploy.sh @@ -75,6 +75,7 @@ sed -i "s|^LOCAL_BACKUP=\"\$HOME/.local/backup/\"|LOCAL_BACKUP=\"\$HOME/.local/b sed -i "s|^REMOTE=\"\"|REMOTE=\"$BACKUP_REMOTE\"|" "$BACKUP_FILE" sed -i "s|===container-service===|vaultwarden-${CONTAINER_NAME}.service|g" "$BACKUP_FILE" mv $BACKUP_FILE $VW_FOLDER +crontab -l | grep -v "$VW_FOLDER/$BACKUP_FILE" | crontab - (crontab -l 2>/dev/null; echo "0 2 * * * $VW_FOLDER/$BACKUP_FILE") | crontab - echo "Deploy completed, manually run haproxy to generate new config."