我正在尝试将Composer用于我的WordPress工作流程,并且想知道作曲家是否有一种方法可以从我的S3存储桶中获取MySQL数据库?这里的想法是,我想从数据库的备份副本开始在本地开发WordPress网站。希望找到一种通过作曲家自动化这一点的方法。
您可以为作曲家定义自定义脚本,并告诉它您想做什么。
例如,如果您想从S3中拉出并使用mysql
命令行实用程序导入它,则可以将类似的内容添加到composer.json
:
"scripts": {
"refresh-db": "aws s3 cp s3://my-bucket/db-dump.sql /tmp/db-dump.sql && mysql -hlocalhost -uroot my_db_name < /tmp/db-dump.sql"
}
然后运行composer refresh-db
执行它。