我試過使用這個定製buildpack https://github.com/gimlids/heroku-buildpack-python-opencv如何在Heroku上安裝python opencv?
但是由於15分鐘超時編譯失敗。
我也試着設置COMPILE_TIMEOUT: 6000
,但它並沒有幫助
我試過使用這個定製buildpack https://github.com/gimlids/heroku-buildpack-python-opencv如何在Heroku上安裝python opencv?
但是由於15分鐘超時編譯失敗。
我也試着設置COMPILE_TIMEOUT: 6000
,但它並沒有幫助
避開15分鐘的編譯時間限制爲在Heroku buildpacks,使用heroku-anvil編譯蛞蝓。
我發現一個buildpack可以很好地處理關於Heroku and OpenCV with Python的類似問題。我試圖複製Diogo的工作,並添加了一些額外的步驟來添加ffmpeg支持,並記錄博客文章中的步驟:How to Install OpenCV on Heroku。
使用'一次性'dyno(aka heroku run bash
)進行編譯,將結果推送到gihub(或將其存儲在雲中的任何其他地方),然後將該url用於您的buildpack。
tl,dr; - 避免每次重新編譯。
你究竟如何使用heroku-anvil? –
查看https://github.com/ddollar/heroku-anvil上的文檔。它被安裝爲一個heroku插件。安裝後,您將運行heroku build -r myapp。這會編譯slug並釋放到遠程。 – mutexkid