norman-huth/laravel-git-backup
最新稳定版本:1.0.2
Composer 安装命令:
composer require norman-huth/laravel-git-backup
包简介
A Laravel package to backup your application on GitHub
README 文档
README
Actually, I didn't want to make it as a (public) package. So I kept everything short and simple in this readme.
This package create a backup via Git.
A few code parts are taken from spatie/laravel-backup. Also, the spatie/db-dumper from spatie is used.
Configuration
In the default configuration, Laravel storage/app folder uses for backup include a dump of mysql database connection. In this case, the Backup Git repository is located in the storage/app/.git directory.
To change the configuration publish the config/git-backup.php file via command line:
php artisan vendor:publish --provider="NormanHuth\LaravelGitBackup\ServiceProvider"
Usage
Run the backup manually
php artisan git:backup:run
Scheduling
For example use Laravel Task Scheduling
$schedule->command('git:backup:run')->dailyAt('4:00');
Notice
Don't forget to configure global Git settings
git config --global user.email "you@example.com" git config --global user.name "Your Name"
统计信息
- 总下载量: 30
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 3
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2023-02-13