pixney / backup-module
此包已弃用,不再维护。未建议替换包。
关于此包的最新版本(v0.0.12)没有提供许可证信息。
v0.0.12
2019-03-19 08:53 UTC
Requires
- ifsnop/mysqldump-php: ^2.6
- league/flysystem-aws-s3-v3: ^1.0
README
此模块正在大力建设中。
目前,您可以创建数据库备份以及Laravel辅助路径的文件备份。然后,这些备份将上传到您的DigitalOcean spaces(s3)进行存储。
安装
Composer
运行以下composer命令
composer require pixney/backup-module
php artisan addon:install pixney.module.backup
.env
S3_KEY=""
S3_SECRET=""
S3_CLIENT=""
S3_ENDPOINT=""
S3_REGION=""
然后在管理员界面中,您可以通过cron计划添加备份作业。参见Cronjob Guru获取参考。
添加cronjob
* * * * * cd /path-to-your-project && php artisan schedule:run >> /dev/null 2>&1
使用RunCloud添加cronjob
在供应商的二进制文件中,选择write your own within command
,然后添加上述命令。例如:/bin/bash && cd /home/runcloud/webapps/pixney && php artisan schedule:run >> /dev/null 2>&1