Elastic beanstalk:无法构建docker镜像

时间:2015-04-03 06:00:41

标签: django amazon-web-services docker elastic-beanstalk amazon-elastic-beanstalk

我正在尝试将Django应用程序部署到Elastic Beanstalk(AWS)。我从头开始了一个新的Django项目。

当我尝试部署应用程序时,出现以下错误:

ERROR: Failed to build Docker image aws_beanstalk/staging-app: ime="2015-04-02T16:04:13Z" level="info" msg="The command
[/bin/sh -c if [ -f /var/app/requirements.txt ]; then /var/app/bin/pip install -r /var/app/requirements.txt; fi] returne
d a non-zero code: 2" . Check snapshot logs for details.
ERROR: [Instance: i-b9cd0c44 Module: AWSEBAutoScalingGroup ConfigSet: null] Command failed on instance. Return code: 1 O
utput: [CMD-AppDeploy/AppDeployStage0/AppDeployPreHook/03build.sh] command failed with error code 1: /opt/elasticbeansta
lk/hooks/appdeploy/pre/03build.sh

我试图让我的项目和配置尽可能基本(仍然无法通过AWS部署单个django应用程序,试图了解我做错了什么.. )。

在我的根文件夹中,我有.ebextensions文件夹,其中包含以下配置文件:

container_commands:
  01_syncdb:    
    command: "python testsite/manage.py syncdb --noinput"
    leader_only: true

option_settings:
  - option_name: DJANGO_SETTINGS_MODULE
    value: testsite.settings

我必须直接通过弹性beanstalk web GUI设置WSGIPath变量 - 由于某种原因,通过配置文件设置它只是没有用。

有什么想法吗?

0 个答案:

没有答案