【发布时间】:2022-11-23 07:44:18
【问题描述】:
在我的应用程序中,我有一个需要授权凭据的作曲家包。 可以通过以下命令在作曲家配置中添加凭据: composer.phar 配置http-basic.##PACKAGE## 用户名密码
对于部署,我使用 AWS CodePipeline。由于我添加了需要凭据的包,因此部署过程在 composer 安装部分失败。
我在 .ebextensions 文件夹中添加了一个 composer.config。 在文件中我执行命令:
container_commands:
01-app-deploy:
command: /bin/sh -c composer.phar config http-basic.##PACKAGE## ${USERNAME} ${PASSWORD}
在我的理解中,该命令将在 composer 安装发生之前运行,并且它应该使用正确的配置运行 composer 安装。凭据是从我的 beantalk 配置中的 env 变量加载的。
但是不知何故,配置(我猜)未配置/未执行命令。
如何将身份验证凭据添加到作曲家配置中?
【问题讨论】:
标签: amazon-web-services composer-php aws-codepipeline ebextensions