如何使django项目与AWS Beanstalk兼容?

时间:2014-03-26 20:18:51

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

我想让Django项目与AWS Beanstalk兼容。 我不希望这与AWS教程一样,因为他们使用git并且需要按照他们的说法设置整个项目。

我只是想知道是否有一种方法可以将已创建的Python-Django项目转换为AWS Beanstalk兼容。我的意思是,是不是有一个标准的项目布局要下载,或者是为我创建.ebsettings文件夹的插件或命令行工具?我想转换我的项目并上传它抛出AWS web gui,不需要所有的git东西。

1 个答案:

答案 0 :(得分:0)

您可以在不使用git route的情况下执行此操作。您只需要压缩源包并上传到Beanstalk Web控制台。代码结构可以按照您想要的方式保存。

关键配置是: 1. WSGIPath:这应该指向启动应用程序所需的.py文件(WSGI应用程序) 2. static:这应该指向包含静态文件的路径

您可以在.ebextensions文件夹中添加配置,该文件夹应位于您应用zip的根目录中。您可以在此处阅读更多详细信息:Customizing and Configuring a Python Container - AWS Elastic Beanstalk