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

PHPerKaigi 2024
LT(5分)

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

benzoh_w benzoh benzoh_w
9

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

ECS Execログインを利用して migrate コマンドを実行する
ecspresso をつかう
自前でマイグレーション用のコンテナを用意する
(他にもある?)
弊プロダクトでは マイグレーション用のコンテナを用意する 方法を採用しています。
コンテナ環境での DB マイグレーションの実行方法はあまり情報がないように思われるので参考になれば嬉しいです。