使用Postgres在Elastic Beanstalk上部署Django 1.7

时间:2015-01-08 07:24:03

标签: python django amazon elastic-beanstalk django-1.7

我试图关注this tutorial(虽然使用psycopg2,因此需要为它做packages.config,同时使用Django 1.7.2)。不是一个很好的经历。 从不同的线程中尝试了各种各样的事情。

要注意,syncdb在最近的django版本中已弃用。而是使用migrate

这是我的命令,他们潜水。

container_commands:
  01_makemigrations:
    command: "python manage.py makemigrations myapp --noinput"
    leader_only: true
  02_migratemyapp:
    command: "python manage.py migrate myapp --noinput"
    leader_only: true
  03_collectstatic:
    command: "python manage.py collectstatic --noinput"
    leader_only: true

另外,我收到此消息:

ERROR   Your WSGIPath refers to a file that does not exist.

但是在.ebextensions/myapp.config.elasticbeanstalk/optionsettings.arcademe-env和EB配置中,它们与现有文件一致。

我最终在我的网站上找到了一个N​​ot Found页面。

日志给我以下内容:

error_log中

Target WSGI script not found or unable to stat: /opt/python/current/app/wsgi.py

EB-commandprocessor.log

Error occurred during build: Command 01_makemigrations failed (ElasticBeanstalk::ActivityFatalError)

非常感谢任何想法。

0 个答案:

没有答案