【问题标题】:Upload to Aws elastic beanstalk上传到 AWS 弹性豆茎
【发布时间】:2014-12-22 09:16:44
【问题描述】:

我有一个关于如何上传到 aws elastic beanstalk 的问题

我的文件结构崩溃了:

我有一个virtualenv 文件夹。
我创建了一个文件夹名称project。 在项目中,有两个文件夹。一个是djangoproject(一个网站),另一个是一些python文件运行scrapy项目。

我之前尝试过上传。看来如果我使用这种方法Deploying a Django Application,我必须上传一个纯django项目作为根文件夹,以便aws可以捕获我的文件。

请教我如何将这些上传到 AWS EB,我的结构是否正确?或者提供一些好的教程网站,这样我就可以继续前进了。

> virtualenv 
    >bin
    >include
    >lib
    >doc
    >etc
    > project
        > requirements.txt
        > djangoproject
        > scrapy

【问题讨论】:

    标签: python django amazon-web-services


    【解决方案1】:

    我测试了 EC2 部署,所以我无法判断 EB 工作流程,但您必须上传您的 Django 应用程序,而不是整个 virtualenv 文件夹。更好的是您使用 Git,您可以在 BitBucket 上托管您的文件,女巫提供免费的私人存储库,然后在您的 EB 实例上安装 Git 并从 Git 获取它。这是AWS documentation的链接。

    【讨论】:

    • 我应该把scrapy文件夹放在djangoproject文件夹下吗?
    • scrapy 包含什么?
    • 一些python文件会刮掉一些信息,所以我还需要设置时间让那些文件刮掉
    • 您只需将您的 Django 应用程序放入 bitbucket 中,无需任何额外代码。您的 Django 应用程序是 django-admin cmd 创建的文件夹。
    • 如果你在你的 Django App 中使用它,你应该把它放在和你的 manage.py 同级的 app 文件夹中。
    猜你喜欢
    • 2019-04-21
    • 2018-02-25
    • 2017-09-01
    • 1970-01-01
    • 2015-03-12
    • 2016-01-13
    • 2015-04-02
    • 2013-05-25
    • 2018-03-23
    相关资源
    最近更新 更多