在Predix上運行Flask版Hello World

作者:唐翊國,開發者生態資深經理,GE數字集團

23年工作經驗,長期在杜邦、歐文斯科寧、莊信萬豐、通用電氣醫療等從事製造業信息化工作,規劃、實施了大量MES、SAP ERP、LIMS、BPM等項目,積累了豐富的製造業數字化轉型經驗。

 

如果您還沒有Predix試用帳號,請訪問

https://supportcentral.ge.com/esurvey/GE_survey/takeSurvey.html?form_id=18446744073709715720

申請。請務必準確提供您的信息,我們會以郵件方式通知您註冊結果。

 

如果您使用Windows操作系統,請參考http://blog.csdn.net/predixcn/article/details/53967673系列文章設置您的開發環境。

如果您使用Linux操作系統,請參考http://blog.csdn.net/predixcn/article/details/54093234系列文章設置您的開發環境。

 

Flask(官網http://flask.pocoo.org/ )是一個基於Python 開發的輕量級Web框架。

本文主要介紹如何在Predix上開發一個Flask版本的“HelloWorld”

1、在開發環境裏安裝Flask

命令行裏運行

pip install Flask


 

2、開發Flask版本的“Hello World”

創建一個新文件夾webhelloworld,在裏面再創建三個文件:

manifest.yml告訴CloudFoundry需要什麼樣的運行環境,比如需要多少內存、應用程序的url、用Python的Buildpack打包應用等


requirements.txt告訴Cloud Foundry,本應用程序需要哪些外部依賴,在本文中,只需要一個Flask


app.py是Python代碼,設置應用程序入口的url


命令行裏運行

cf push

把應用部署到Predix雲端:

 


 

 

部署成功後,在瀏覽器裏訪問

https://eagle-python-hello-world.run.aws-usw02-pr.ice.predix.io/

 

 

在使用中您有任何問題,請訪問我們的論壇http://bbs.csdn.net/forums/GEPredix

GE數字集團的技術專家們會在線回答您的問題。

也請訪問我們在CSDN的Predix專區http://predix.csdn.net/ 瞭解更多Predix的內容和相關活動。

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章