我正在使用 cloudcontrols 标准 buildback-php。我正在使用作曲家安装第三方库。这些还包括通常可通过 ssh 部署密钥访问的私有 git 存储库。
问题:由于缺少 ssh 私钥,在 cloudcontrol 映像构建过程中无法访问私有存储库。
我找到了一个似乎适用于 heroku 的解决方案(在构建过程中下载、解密和安装私钥):
https://github.com/taniele/heroku-buildpack-php-mongo#composer-private-repository-support
fortrabbit 提供了另一种解决方案(一次服务器端 ssh 密钥生成):
http://fortrabbit.com/docs/in-depth/git-hooks/sshkeygen
问题:
是否有任何已知的云控制安全解决方案?
在执行 composer 之前,如何在图像构建过程中访问通过配置插件或相关 creds.json 文件添加的 CONFIG_VARS?