4

我有一个特定的问题,但希望解决方案对于类似问题可能是通用的。

有戏!框架 2.0项目,使用 Scala。

我正在尝试将新版本部署到Heroku

然而,对于这个项目,部署失败,因为slug太大(101MB)。

现在这个应用程序很简单,所以很可能是配置问题。当前部署的版本是/正在使用 Play!2.0-RC3 和我尝试部署的是使用 2.0 版。这可能是个问题?

我曾尝试使用 . slugignore文件,忽略 .ivy2、项目/启动等,但无济于事。

关于如何减少蛞蝓大小的任何其他建议?何时使用 Play 2.x 和 Scala?

这是 git push 输出(不包括 Selenium 依赖项可能是一个开始)

4

2 回答 2

2

只需按照本页底部的说明进行操作即可。您只需 fork https://github.com/heroku/heroku-buildpack-scala并按照Finetunig部分中的说明将 bin/compile 脚本更改为结尾。

于 2012-05-09T12:46:13.110 回答
2

编辑:根据@JamesWard 的评论,截至本文发表时,代码位于 buildpack 存储库中,但尚未上线。我想它很快就会发布:)

我看到你的申请是几个月前开始的。尝试删除 Heroku 应用程序并从头开始重新创建它。

Heroku 的 buildpack 已经包含 Fynn 列出的减少 slug 大小的更改(昨天测试过),但如果您的应用程序较旧,则可能是未添加更改。当然,您可以修改您的 buildpack,但重新创建应用程序可能更简单。

于 2012-05-09T13:03:53.320 回答