我想在Heroku上部署Perfect 2.0(它使用swift包管理器)。 A current build pack for Swift 3 and Perfect 2.0存在,我已經測試並將這個buildpack下面的模板推送到一個heroku應用程序,沒有生成錯誤。特別是,我試圖獲得Perfect's base template example - 本地運行良好 - 部署到heroku作爲概念驗證。然而,問題在於,這個構建包需要一個頂級的Procfile來告訴heroku如何訪問完美的服務器。在完美1.0這procfile只是web: perfectserverhttp --port $PORT
,但與這個新的procfile perfectserverhttp
不是一個公認的命令。在我的heroku中使用bash: perfectserverhttp: command not found
記錄錯誤。處理這個問題的適當方法是什麼?即我應該如何構建我的procfile,以及使用什麼命令訪問我的服務器實例?我可以通過創建一個web: .build/debug/<given_package.swift_name>
的proc文件來讓本地運行,但這不會轉化爲heroku上的部署。完美2.0的Heroku Procfile
0
A
回答
2
我已經分叉該項目,並作出Heroku Button deployable version here。爲了得到這工作,我檢查了示例應用程序,並發現構建傾倒二進制中.build/release/PerfectTemplate
,所以你Procfile應該是:
web: .build/release/PerfectTemplate --port $PORT
注意,你也想設置$PORT
。如果您在此之前已部署但失敗,則還需要確保您擴展網絡測試儀:heroku ps:scale web=1
。
相關問題
- 1. Procfile Heroku
- 2. 的Heroku:在Procfile
- 3. Heroku導軌Procfile
- 4. Heroku not loading procfile
- 5. Heroku,Procfile和gitignore
- 6. Node.js/Heroku上的Procfile
- 7. Procfile對Heroku的Django的1.8
- 8. Heroku Procfile的正確目錄
- 9. Heroku:子目錄中的procfile
- 10. Heroku Procfile for WordPress博客
- 11. Heroku。我必須輸入ProcFile?
- 12. 的Heroku的Node.js Procfile腳本沒有根
- 13. Swift完美Heroku無法檢測集buildpack
- 14. iPhone OpenGL ES 2.0 - 像素完美紋理
- 15. 工作進程運行Heroku Sceduler的procfile
- 16. 的Heroku和Procfile`發佈:`沒有DYNOS
- 17. Heroku的clojure項目:procfile和組織
- 18. Heroku的Procfile - 運行NPM啓動
- 19. Play 2.0斯卡拉Heroku實例沒有看到Procfile中的每個變量
- 20. heroku php codeigniter procfile無法打開webboot.sh
- 21. Rails Heroku與Procfile啓動獨角獸
- 22. Procfile在Heroku中聲明類型 - >(none)
- 23. Heroku procfile for scala play應用程序
- 24. Heroku Procfile for SpringMVC應用程序
- 25. 如何創建播放heroku procfile?
- 26. Flask-migrate和Flask-script爲heroku設置Procfile?
- 27. 未找到Procfile,Heroku python應用程序
- 28. Heroku Procfile不能正常工作
- 29. Heroku Procfile顯着增加子彈大小
- 30. 如何將Procfile推送到Heroku?
你有一個指向你想要部署的確切代碼的指針嗎?您指向的代碼是頂級項目,而不是示例項目。 –
修復了這個鏈接。請注意,存儲庫和我試圖部署的唯一區別是在頂層添加了一個Procfile。 –