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