Auto Backup
Badaso menyediakan fitur pencadangan otomatis. Anda dapat mengatur pada .env
untuk mencadangkan file atau database Anda ke penyimpanan Anda.
Untuk menggunakan Auto Backup, ada beberapa konfigurasi yang perlu disiapkan.
Setup Env
#fill with one of all,database,files, backup will not run if BACKUP_TARGET emptyBACKUP_TARGET=#fill with many of s3,google,dropbox, backup will not run if BACKUP_DISK emptyBACKUP_DISK=
Tambahkan baris berikut ke
config/database.php
...,'connections' => [ 'mysql' => [ 'driver' => 'mysql' ..., 'dump' => [ 'dump_binary_path' => env('DUMP_BINARY_PATH', 'C:\xampp\mysql\bin'), 'use_single_transaction', 'timeout' => 60 * 5, // 5 minute timeout ]],...,
Tambahkan baris berikut ke
config/filesystem.php
'disks' => [ ..., 's3' => [ 'driver' => 's3', 'key' => env('AWS_ACCESS_KEY_ID'), 'secret' => env('AWS_SECRET_ACCESS_KEY'), 'region' => env('AWS_DEFAULT_REGION'), 'bucket' => env('AWS_BUCKET'), 'url' => env('AWS_URL'),], 'google' => [ 'driver' => 'google', 'clientId' => env('GOOGLE_DRIVE_CLIENT_ID'), 'clientSecret' => env('GOOGLE_DRIVE_CLIENT_SECRET'), 'refreshToken' => env('GOOGLE_DRIVE_REFRESH_TOKEN'), 'folderId' => env('GOOGLE_DRIVE_FOLDER_ID'),], 'dropbox' => [ 'driver' => 'dropbox', 'authorization_token' => env('DROPBOX_AUTH_TOKEN'),], ],
Jalankan perintah backup
php artisan badaso:backup