ecs-pipeline:Terraform 搭建的 AWS ECS 部署流水线
用 Terraform 创建 ECS、ECR、CodePipeline 与 Git 组成的容器环境和部署流水线的示例项目。
ecs-pipeline 是一个用 Terraform 创建 AWS 容器环境与部署流水线的项目,组合 ECS、ECR、CodePipeline 和 Git。使用时先编辑 variables.tf 定制 GitHub 账号、仓库、分支、负载均衡器端口和集群参数,以及自动扩缩容指标;构建步骤在 modules/pipeline/templates/buildspec.yml 中修改,示例会把一个 Node.js 应用容器化并部署。部署前需创建 GitHub Access Token 并导出为环境变量,然后依次执行 Terraform 的 init、plan、apply。README 中的架构图与部署流水线图在抓取内容里未附带具体细节。