如何在CloudFoundry中的php-buildpack中添加其他依赖项



我们使用php-buildpack在CloudFoundry服务上运行我们的应用程序。

要备份数据库,我们不是要使用mysqldump命令,因此我们需要一种在buildpack中安装mysql-client的方法。

每当我们需要自定义依赖项时,我们是否必须创建自己的php build包装,还是在buildpack中安装其他依赖项的方法?

在使用APT-BuildPack进行了一些测试后(感谢@fyodorglebov(,我找到了一个工作解决方案。

  1. 在项目root(文档(中添加apt.yml

    ---
    packages:
    - mysql-client
    
  2. 在项目root(文档(中添加multi-buildpack.yml

    buildpacks:
    - https://github.com/cloudfoundry/apt-buildpack
    - https://github.com/cloudfoundry/php-buildpack
    
  3. 使用此命令(文档(

    按下您的应用
    cf push APP_NAME -b https://github.com/cloudfoundry/multi-buildpack
    

最新更新