簡體   English   中英

IBM Bluemix中的Web應用程序

[英]Web Application in IBM Bluemix

我們希望在IBM Bluemix中部署現有應用程序。 使用Python命令提示符我們已經在IBM Bluemix中推送了應用程序,但是當我們在IBM中部署它時,它將無法工作。 它給出了以下錯誤:

創建容器成功創建容器下載應用程序包...下載的應用程序包(1.5K)暫存...下載的構建工件緩存(31.3M)沒有任何buildpacks檢測到兼容的應用程序退出狀態222暫存失敗:退出狀態222銷毀容器

FAILED錯誤重啟應用程序:NoAppDetectedError提示:當從包含應用程序源代碼的目錄中執行“cf push”時,會檢測到Buildpacks。

使用'cf buildpacks'查看支持的buildpack列表。

使用'cf logs glucose_tracker_monitor --recent'可獲得更深入的日志信息。

完成:失敗

我不知道在這之后該怎么辦。 任何人都可以幫我解決這些錯誤嗎?

消息“沒有任何buildpacks檢測到兼容的應用程序”意味着Bluemix中安裝的所有buildpack都沒有將您的項目識別為可以運行的項目。

Python buildpack的Bluemix文檔中,您的應用程序需要包含“setup.py”或“requirements.txt”文件,以使此buildpack“檢測”您的應用程序,使其可以運行。

“requirements.txt”文件用於指定應用程序需要安裝的任何pip包。 有關示例,請參閱“IBM-Bluemix”GitHub存儲庫中“get-started-python”項目中的requirements.txt文件。

您的應用程序還應包含一個名為“Procfile”的文件,該文件將指定buildpack應如何啟動您的應用程序。

示例“Procfile”:

web: python hello.py

這將導致buildpack在啟動應用程序時運行命令python hello.py

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM