我正在尝试将Composer用于我的Wordpress工作流程,并想知道Composer是否有办法从我的S3存储桶中获取MySQL数据库?这里的想法是我想从数据库的备份副本开始在本地开发Wordpress网站。希望通过Composer找到一种自动化方法。
答案 0 :(得分:1)
您可以为作曲家定义自定义scripts,并告诉它您想要做什么。
例如,如果您想从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
来执行它。