我有一个特定的问题,但希望解决方案可能是类似问题的通用。
我有一个使用Scala的Play! framework 2.0项目。
我正在尝试将新版本部署到Heroku。
但是对于此项目,部署失败,因为slug size太大(101MB)。
现在this app is very simple,因此很可能是配置问题。当前部署的版本正在使用Play! 2.0-RC3和我试图部署的是使用2.0版。那可能是个问题?
我曾尝试使用。slugignore文件,忽略.ivy2,项目/启动等,但无济于事。
关于如何减少slu size尺寸的其他建议?使用Play 2.x和Scala时?
Here is the git push output(不包括Selenium依赖项可能是一个开始)
答案 0 :(得分:2)
只需按照this页面底部的说明操作即可。您只需分叉https://github.com/heroku/heroku-buildpack-scala并将bin / compile脚本更改为 Finetunig 部分中描述的结尾。
答案 1 :(得分:2)
编辑:截至本文发布时,代码位于buildpack存储库但尚未生效,根据@JamesWard评论。我想它很快就会发布:)
我看到您的应用程序是几个月前启动的。尝试删除Heroku应用程序并从头开始重新创建它。
Heroku的buildpack已包含Fynn列出的更改以减少段塞大小(昨天测试),但如果您的应用程序已旧,则可能是未添加更改。当然,您可以修改buildpack,但重新创建应用程序可能更简单。