我们使用php-buildpack在CloudFoundry服务上运行我们的应用程序。
要备份数据库,我们不是要使用mysqldump
命令,因此我们需要一种在buildpack中安装mysql-client
的方法。
每当我们需要自定义依赖项时,我们是否必须创建自己的php build包装,还是在buildpack中安装其他依赖项的方法?
在使用APT-BuildPack进行了一些测试后(感谢@fyodorglebov(,我找到了一个工作解决方案。
-
在项目root(文档(中添加
apt.yml
--- packages: - mysql-client
-
在项目root(文档(中添加
multi-buildpack.yml
buildpacks: - https://github.com/cloudfoundry/apt-buildpack - https://github.com/cloudfoundry/php-buildpack
-
使用此命令(文档(
按下您的应用cf push APP_NAME -b https://github.com/cloudfoundry/multi-buildpack