我是烧瓶新手。在aws弹性豆茎上传和部署烧瓶应用程序
我有一个在aws弹性beanstalk上部署基于java的scalatra web项目的经验,它很容易,因为我所做的只是制作“filename.war”文件并使用“上传和部署”按钮上传它在弹性豆茎仪表板上。
是否有任何简单的方法来部署烧瓶web应用程序,就像我在部署基于java的项目时所做的那样?
当我部署Flask应用程序时,我想知道应该使用哪种文件格式来使用aws弹性beanstalk仪表板上的“上传和部署”按钮。
我是烧瓶新手。在aws弹性豆茎上传和部署烧瓶应用程序
我有一个在aws弹性beanstalk上部署基于java的scalatra web项目的经验,它很容易,因为我所做的只是制作“filename.war”文件并使用“上传和部署”按钮上传它在弹性豆茎仪表板上。
是否有任何简单的方法来部署烧瓶web应用程序,就像我在部署基于java的项目时所做的那样?
当我部署Flask应用程序时,我想知道应该使用哪种文件格式来使用aws弹性beanstalk仪表板上的“上传和部署”按钮。
可以生成代表python app/flask app的包。我不知道你可以将结果转储到弹性beanstalk控制台中,就像打仗一样。幸运的是,无论如何,命令行工具都比较容易。 ;)
一旦你在~/eb-flask
,目录烧瓶中的应用程序,这是很明显:
# initialize elastic beanstalk app:
~/eb-flask$ eb init -p python2.7 flask-tutorial
# create a load balanced app in elastic beanstalk (five minutes or so):
~/eb-flask$ eb create flask-env
# open the site in a browser
~/eb-flask$ eb open
# kill it when done
~/eb-flask$ eb terminate flask-env
Elastic beanstalk flask docs包括写一个示例应用程序并运行它的整个过程中,我引用的步骤来自here 。
Flask关于部署的文档http://flask.pocoo.org/docs/0.12/deploying/直接链接到AWS的文档:http://docs.aws.amazon.com/elasticbeanstalk/latest/dg/create -deploy的Python-flask.html。 – davidism