Cloud foundry 如何在CloudFoundry中向php buildpack添加其他依赖项
我们使用PHP构建包在CloudFoundry服务上运行我们的应用程序 为了备份数据库,我们不想使用Cloud foundry 如何在CloudFoundry中向php buildpack添加其他依赖项,cloud-foundry,swisscomdev,Cloud Foundry,Swisscomdev,我们使用PHP构建包在CloudFoundry服务上运行我们的应用程序 为了备份数据库,我们不想使用mysqldump命令,因此我们需要一种在buildpack中安装mysql客户机的方法 我们是否需要在每次需要自定义依赖项时创建自己的php构建包,或者是否有更简单的方法在构建包中安装其他依赖项?使用apt构建包进行一些测试后(感谢@FyodorGlebov),我找到了一个可行的解决方案 在项目根目录()中添加apt.yml 在项目根目录()中添加multi-buildpack.yml 使用
mysqldump
命令,因此我们需要一种在buildpack中安装mysql客户机的方法
我们是否需要在每次需要自定义依赖项时创建自己的php构建包,或者是否有更简单的方法在构建包中安装其他依赖项?使用apt构建包进行一些测试后(感谢@FyodorGlebov),我找到了一个可行的解决方案
在项目根目录()中添加apt.yml
在项目根目录()中添加multi-buildpack.yml
使用此命令推送应用程序()
看一看。这应该行得通,我自己也没试过。你不需要multi-buildpack
buildpack,除非你一直在使用非常旧的Cloud Foundry版本。这有点尴尬,但平台现在自动支持这一点:。
---
packages:
- mysql-client
buildpacks:
- https://github.com/cloudfoundry/apt-buildpack
- https://github.com/cloudfoundry/php-buildpack
cf push APP_NAME -b https://github.com/cloudfoundry/multi-buildpack