【发布时间】:2020-03-24 13:19:11
【问题描述】:
我想将我的 django 项目部署到 AWS Elastic Beanstalk。我的项目不是通过 eb-virt 创建的。我需要在 eb-virt 中再次重做项目吗?我不知道如何直接部署我的项目。
【问题讨论】:
标签: django amazon-web-services deployment amazon-elastic-beanstalk
我想将我的 django 项目部署到 AWS Elastic Beanstalk。我的项目不是通过 eb-virt 创建的。我需要在 eb-virt 中再次重做项目吗?我不知道如何直接部署我的项目。
【问题讨论】:
标签: django amazon-web-services deployment amazon-elastic-beanstalk
始终建议在虚拟环境中工作。这很重要,因为您可以拥有自己的 python 环境,其中安装了应用程序所需的所有模块。好消息是创建虚拟环境还为时不晚。
https://docs.aws.amazon.com/elasticbeanstalk/latest/dg/create-deploy-python-django.html
virtualenv ~/eb-virt创建虚拟环境
source ~/eb-virt/bin/activate
pip install django==2.1.1
pip freeze > requirements.txt 创建 requirements.txt 文件。因为 elasticbeanstalk 可以安装此文件中提到的依赖项。基本上遵循部署部分
eb init -p python-3.6 django-tutorial
eb create django-env,我们曾经拥有开发、登台和生产环境【讨论】: