我使用Elastic Beanstalk将我的应用程序部署为单Docker应用程序。
部署时,我的Dockerfile执行composer install
,但出现Could not authenticate against github.com
错误。
我在Dockerfile
中使用这些行来安装我的依赖项:
WORKDIR /www
RUN ["composer", "install", "-o"]
我该如何解决这个问题?
答案 0 :(得分:0)
我认为您需要使用您的密钥或其他类似的东西在容器内配置composer,请记住,在容器内部,您基本上是在另一个操作系统上,而您没有公钥等。
答案 1 :(得分:-1)
我尝试从源代码而不是从git代码安装它(因为你没有密钥)。
try this:
RUN curl -sS https://getcomposer.org/installer | php -- --install-dir=/usr/local/bin --filename=composer
()