我试过使用这个定制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