4

特定の問題がありますが、解決策はおそらく同様の問題の一般的なものです。

私は遊びを持っています!Scala を使用したフレームワーク 2.0プロジェクト。

新しいバージョンをHerokuにデプロイしようとしています。

ただし、このプロジェクトでは、スラッグのサイズが大きすぎる (101MB) ため、デプロイは失敗します。

現在、このアプリは非常にシンプルなので、構成の問題である可能性が最も高いです。現在デプロイされているバージョンは、Play を使用しています/使用していました! 2.0-RC3 と私が展開しようとしているものはバージョン 2.0 を使用しています。それは問題かもしれませんか?

を使用しようとしました。slugignoreファイル、.ivy2、プロジェクト/ブートなどを無視しますが、役に立ちません。

スラグのサイズを小さくする方法について他に何か提案はありますか? Play 2.x と Scala を使用する場合は?

これがgit push出力です(Seleniumの依存関係を除いて、おそらく開始です)

4

2 に答える 2

2

編集:この投稿の時点では、@ JamesWardのコメントによると、コードはビルドパックリポジトリにありましたが、まだ公開されていません。私はそれがすぐにリリースされると思います:)

アプリケーションが数か月前に開始されたようです。Herokuアプリケーションを削除して、最初から作成し直してください。

Herokuのビルドパックには、スラッグサイズを縮小するためにFynnによってリストされた変更が既に含まれています(昨日テスト済み)が、アプリケーションが古い場合は、変更が追加されていない可能性があります。もちろん、ビルドパックを変更することもできますが、アプリを再作成する方が簡単な場合もあります。

于 2012-05-09T13:03:53.320 に答える
2

このページの下部にある指示に従ってください。微調整セクションで説明されているように、 https://github.com/heroku/heroku-buildpack-scalaをフォークし、bin/compile スクリプトを最後に変更するだけです。

于 2012-05-09T12:46:13.110 に答える