6
7

More than 5 years have passed since last update.

[Scala]Elastic Beanstalk(Docker)でevolutionが自動実行されないとデプロイに失敗する件[Play]

Posted at

症状

Elastic Beanstalk(Docker)に、Scala+Play+MySQLで作成したWEBアプリをデプロイしようとしたところ、起動の段階でエラーがでる。
ログを見ると、次のようなエラーがでていた。

/var/log/eb-docker/containers/eb-current-app/unexpected-quit.log
play - Run with -DapplyEvolutions.default=true if you want to run them automatically (be careful)

解決策

application.confに2行追加する。

!Downsを含まない場合は、2行目はいらないかも。

conf/application.conf
applyEvolutions.default=true
applyDownEvolutions.default=true

evolutionを自動で実行する設定なので、場合によっては、問題が起きるかもしれません。

参考

Playで起動時に無確認でevolutionが実行されるようにする

6
7
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
6
7