ECS(Fargate)で Laravel のリリース時の DB マイグレーションってどうやってますか? by benzoh

PHP Conference Japan 2023
LT(5分)

ECS(Fargate)で Laravel のリリース時の DB マイグレーションってどうやってますか?

benzoh_w benzoh benzoh_w

多くのWEBアプリケーションで導入されているであろう ECS(Fargate) 環境では DB マイグレーションってどうやってますか?

  • ECS Execログインを利用して migrate コマンドを実行する
  • ecspresso をつかう
  • 自前でマイグレーション用のコンテナを用意する
  • (他にもある?)

弊プロダクトでは マイグレーション用のコンテナを用意する 方法を採用しています。
コンテナ環境での DB マイグレーションの実行方法はあまり情報がないように思われるので参考になれば嬉しいです。