我使用本教程:http://docs.aws.amazon.com/elasticbeanstalk/latest/dg/create-deploy-python-django.html
我创建根目录下的.ebextensions
目录,并把这个django.config
文件吧:
option_settings:
aws:elasticbeanstalk:container:python:
WSGIPath: mysite/wsgi.py
我也试着设置路径mysite/mysite/wsgi.py
,因为我看到了工作的地方,但它并没有帮助我。
到处看演出不同安排不同的.config
文件,我不知道在哪里可以从这里走。我怎样才能正确设置我的魔豆弹性WSGIPath?
[解]
1个EB配置
2从那里application.py更改WSGIPath到mysite的/ wsgi.py
而已
我遇到类似的问题,这似乎解决,当我把.elasticbeanstalk在同一目录.ebextensions,而不是它是一个子目录。然后,我不得不跑eb config
修复WSGI文件,这是事实上的回升,现在我有一个正在运行的应用程序。
确保.ebextensions不会被忽略。 EB查找.IGNORE文件(.ebignore默认情况下,如果犯规存在,但确实的.gitignore它,它会使用它),并部署只有那些没有被忽略的文件。与我LOCAL_SETTINGS类似的问题。
https://docs.aws.amazon.com/elasticbeanstalk/latest/dg/eb-cli3-configuration.html#eb-cli3-ebignore