【问题标题】:deploy django to AWS Elastic Beanstalk将 django 部署到 AWS Elastic Beanstalk
【发布时间】:2020-03-24 13:19:11
【问题描述】:

我想将我的 django 项目部署到 AWS Elastic Beanstalk。我的项目不是通过 eb-virt 创建的。我需要在 eb-virt 中再次重做项目吗?我不知道如何直接部署我的项目。

【问题讨论】:

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


    【解决方案1】:

    始终建议在虚拟环境中工作。这很重要,因为您可以拥有自己的 python 环境,其中安装了应用程序所需的所有模块。好消息是创建虚拟环境还为时不晚。

    https://docs.aws.amazon.com/elasticbeanstalk/latest/dg/create-deploy-python-django.html

    设置项目

    1. 转到您的文件夹
    2. 使用virtualenv ~/eb-virt创建虚拟环境
    3. 激活虚拟环境source ~/eb-virt/bin/activate
    4. 安装djangopip install django==2.1.1
    5. 通过运行pip freeze > requirements.txt 创建 requirements.txt 文件。因为 elasticbeanstalk 可以安装此文件中提到的依赖项。
    6. 从上面的链接执行第 3 到第 5 步

    部署

    基本上遵循部署部分

    1. 初始化项目eb init -p python-3.6 django-tutorial
    2. 创建环境eb create django-env,我们曾经拥有开发、登台和生产环境
    3. 继续第 4 步到第 7 步

    【讨论】:

      猜你喜欢
      • 2015-09-20
      • 2018-09-06
      • 2019-10-30
      • 2020-08-14
      • 2020-08-02
      • 2014-12-25
      • 1970-01-01
      • 2020-07-03
      • 2014-10-30
      相关资源
      最近更新 更多