iwaseasahi / christchurches-map

キリスト教会マップ
https://www.christchurches-map.com/
2 stars 0 forks source link

ECS の deploy フローを検討する #800

Closed iwaseasahi closed 3 years ago

iwaseasahi commented 3 years ago

背景

https://github.com/iwaseasahi/christchurches-map/issues/782

上記 issue で ECS にしました。 現状、deploy が手動なので自動化するフローを考えます。

目的

deploy を自動化

完成条件

iwaseasahi commented 3 years ago

docs

iwaseasahi commented 3 years ago

CodeDeploy を使用した Blue/Green デプロイ https://docs.aws.amazon.com/ja_jp/AmazonECS/latest/userguide/deployment-type-bluegreen.html

iwaseasahi commented 3 years ago

チュートリアル: CodePipeline を使用した Amazon ECS 標準デプロイ https://docs.aws.amazon.com/ja_jp/AmazonECS/latest/userguide/deployment-type-bluegreen.html

iwaseasahi commented 3 years ago

【備忘録】AWS ECS Blue / Green Deploy 実現のために学んだこと https://qiita.com/NaokiIshimura/items/86ec84a13a6ceb831bba

iwaseasahi commented 3 years ago

AWS CodePipeline とは https://docs.aws.amazon.com/ja_jp/codepipeline/latest/userguide/welcome.html

circleci みたいなものだと思います。

iwaseasahi commented 3 years ago

CodeDeploy とは何ですか? https://docs.aws.amazon.com/ja_jp/codedeploy/latest/userguide/welcome.html

iwaseasahi commented 3 years ago

以下の2つをやってみます。

  1. https://circleci.com/docs/ja/2.0/ecs-ecr/#use-terraform-to-create-aws-resources
  2. CodeDeploy による blue / green