我想将django项目部署到AWS Elastic Beanstalk。我的项目不是通过eb-virt创建的。我需要在eb-virt中再次重做该项目吗?我不知道如何直接部署项目。
答案 0 :(得分:0)
始终建议在虚拟环境上工作。这很重要,因为您可以拥有自己的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可以安装此文件中提到的依赖项。基本上遵循部署部分
1.初始化项目eb init -p python-3.6 django-tutorial
2.创建一个环境eb create django-env
,我们曾经拥有开发,过渡和生产环境
3.继续步骤4至7