在环境中找不到ecs任务定义(或空的定义文件)



系统

使用AWS CodePipeline:的CI/CD

  • AWS CodeBuild连接Github 2
  • AWS Beanstalk使用来自ECR的图像,多容器docker平台

错误

Deployment completed, but with errors: Failed to deploy application. No ecs task definition (or empty definition file) found in environment

Elastic Beanstalk上传应用程序

app.zip
|
--Dockerrun.aws.json
|
--nginx
|
--default.conf

Dockerrun.aws.json

内容在这里。

在构建和文件app.zip之后,我尝试使用映像仅部署Elastic Beanstalk,令人惊讶的是,它成功了。

提前感谢!

我解决了这个问题。

我以为EB会从我上传的zip文件中读取文件Dockerrun.aws.json。然而,EB使用Docker平台从图像中读取该文件。我把文件Dockerrun放在图像上,它就工作了。

相关内容

  • 没有找到相关文章

最新更新