我是燒瓶新手。在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