我们使用PHP-Buildpack在CloudFoundry服务上运行我们的应用程序。
备份数据库我们不想使用mysqldump
命令,因此我们需要一种在buildpack中安装mysql-client
的方法。
每次我们需要自定义依赖项时,是否必须创建自己的php build-pack,或者是否有更简单的方法在buildpack中安装其他依赖项?
答案 0 :(得分:2)
使用apt-buildpack进行一些测试后(感谢@FyodorGlebov),我找到了一个可行的解决方案。
在项目根目录(documentation)
中添加apt.yml
---
packages:
- mysql-client
在项目根目录(documentation)
中添加multi-buildpack.yml
buildpacks:
- https://github.com/cloudfoundry/apt-buildpack
- https://github.com/cloudfoundry/php-buildpack
使用此命令(documentation)
推送您的应用cf push APP_NAME -b https://github.com/cloudfoundry/multi-buildpack