在部署时安装编译器依赖项



我使用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 ()

最新更新