作者:唐翊國,開發者生態資深經理,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的內容和相關活動。