PHP製のDeployerとAWSでのDocker コンテナでステージングや本番環境作るのの親和性が低すぎる

どうも上手く作れないので

Github のマスターがコミットされたらそれをトリガーにソースコードはEFSへ

CodeCommit, CodeDeploy, CodePipeline + ECS + ECR で自動展開ステージングと本番環境作る

Aサーバー群からAサーバー群へ徐々にアクセスが切り替わっていってAのは削除されてリリース完了の構成

切り替わるタイミングでセッションがぶつぎれしないようにALBサイドでセッション管理の仕組を持たせて配下のサーバー群にきちんと伝達させる

本日と明日くらいを使ってこれを実施検証