在本地运行django应用程序我可以做
django-admin startproject djangotest
python djangotest/manage.py runserver
,示例网页显示在http://127.0.0.1:8000/
但是,当我使用
将其部署到EB时eb deploy
它只是神奇地起作用。我的问题是EB在python djangotest/manage.py runserver
之后默认运行EC2服务器上的命令eb deploy
吗? EB为执行网页而执行的命令列表是什么?如果我希望它与python djangotest/manage.py runserver --nostatic
这样的不同标志一起运行该怎么办?
答案 0 :(得分:1)
它不仅神奇地起作用。您需要为{Elastic Beanstalk配置Django,如the EB documentation中所述:您提供了一个指向WSGI模块的配置文件。
在任何情况下,它都不会使用runserver,因为开发服务器绝对不能用于生产。