部署时安装composer依赖项

时间:2015-08-04 17:42:09

标签: amazon-web-services docker composer-php elastic-beanstalk dockerfile

我使用Elastic Beanstalk将我的应用程序部署为单Docker应用程序

部署时,我的Dockerfile执行composer install,但出现Could not authenticate against github.com错误。

我在Dockerfile中使用这些行来安装我的依赖项:

WORKDIR /www
RUN ["composer", "install", "-o"]

我该如何解决这个问题?

2 个答案:

答案 0 :(得分:0)

我认为您需要使用您的密钥或其他类似的东西在容器内配置composer,请记住,在容器内部,您基本上是在另一个操作系统上,而您没有公钥等。

答案 1 :(得分:-1)

我尝试从源代码而不是从git代码安装它(因为你没有密钥)。

try this
RUN curl -sS https://getcomposer.org/installer | php -- --install-dir=/usr/local/bin --filename=composer()