簡體   English   中英

在沒有procfile的情況下在IBM Bluemix上部署非Web應用程序(python)?

[英]Deploying a non-Web app (python) on IBM Bluemix without procfile?

manifest.yml文件:

---
applications:
 - name: myapp1
   memory: 512M
   command: python abc.py
   no-route: true

程序文件:

web: python abc.py

當我刪除Procfile時,即使我指定了一個命令來啟動清單文件中的腳本,我的腳本也不會運行。 另外,Procfile具有web:的事實使我認為它正在嘗試將其作為webapp運行? 它並不意味着可以在具有開放端口的Web應用程序中運行,而僅意味着建立出站連接。

可能需要procfile,具體取決於Cloud Foundry版本(僅舊版本)。 請參閱此Python buildpack信息

您可以使用清單文件中的command部分來指定啟動命令 (如示例所示)。

如果您的應用程序不是Web應用程序,並且沒有路由,則需要在清單文件中指定no-route選項 否則,運行狀況檢查器將失敗,因為它嘗試以“ Web應用程序”身份訪問您的應用程序並測試其可訪問性。

暫無
暫無

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

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