Обновлен образ для сервиса sqlite_backup в README.md и изменена конфигурация rclone для работы с Minio в скрипте minio_uploader.sh.
All checks were successful
docker-build / Build image (push) Successful in 31s
All checks were successful
docker-build / Build image (push) Successful in 31s
This commit is contained in:
@@ -1,18 +1,32 @@
|
||||
#!/bin/bash
|
||||
|
||||
rclone config create myminio s3 provider Minio access_key_id $MINIO_ACCOUNT_ID secret_access_key $MINIO_APPLICATION_KEY endpoint $MINIO_ENDPOINT region $MINIO_LOCATION acl private
|
||||
# Create rclone config on-the-fly in a writable location
|
||||
RCLONE_CONFIG_DIR="/tmp/rclone"
|
||||
mkdir -p "$RCLONE_CONFIG_DIR"
|
||||
export RCLONE_CONFIG="$RCLONE_CONFIG_DIR/rclone.conf"
|
||||
|
||||
cat > "$RCLONE_CONFIG" << EOF
|
||||
[myminio]
|
||||
type = s3
|
||||
provider = Minio
|
||||
access_key_id = $MINIO_ACCOUNT_ID
|
||||
secret_access_key = $MINIO_APPLICATION_KEY
|
||||
endpoint = $MINIO_ENDPOINT
|
||||
region = $MINIO_LOCATION
|
||||
acl = private
|
||||
EOF
|
||||
|
||||
case $1 in
|
||||
copy)
|
||||
echo "copy from $2 to $3"
|
||||
rclone copy --progress $2 $3
|
||||
rclone copy --progress $2 myminio:$3
|
||||
;;
|
||||
list)
|
||||
echo "list $2"
|
||||
rclone ls $2
|
||||
rclone ls myminio:$2
|
||||
;;
|
||||
delete)
|
||||
echo "delete $2"
|
||||
rclone delete $2
|
||||
rclone delete myminio:$2
|
||||
;;
|
||||
esac
|
||||
|
Reference in New Issue
Block a user