cdk-ecs-demo:使用CDK的ECS应用程序定义的示例代码

时间:2024-06-06 02:23:59
【文件属性】:

文件名称:cdk-ecs-demo:使用CDK的ECS应用程序定义的示例代码

文件大小:34KB

文件格式:ZIP

更新时间:2024-06-06 02:23:59

TypeScript

使用CDK部署ECS应用程序的演示 该存储库显示了如何直接从开发人员桌面部署CDK编写的基于资产的ECS应用程序进行测试,以及如何自动使用生产中的管道进行部署。 针对CDK 0.31.0编写的演示。 解释 该应用程序包含4个堆栈: ClusterStack :具有VPC和ECS集群的堆栈,需要手动部署(这不是最佳实践,但这是此示例的当前状态)。 HttpServiceStack :定义ECS服务的堆栈的开发实例。 该堆栈使用AssetImage,这意味着在部署时它将在存储库中构建并推送ECS映像。 ProdHttpServiceStack :定义ECS服务的堆栈的生产实例。 该堆栈将Docker映像作为管道输入,将在部署时提供。 CodePipelineStack :定义ECR存储库和CodePipeline的堆栈,它将构建CDK应用程序和Docker映像,然后最终通过Cloud


【文件预览】:
cdk-ecs-demo-master
----.DS_Store(6KB)
----demo-http-server()
--------Dockerfile(86B)
--------index.py(828B)
----lib()
--------code-pipeline-stack.ts(4KB)
--------pipeline-container-image.ts(1KB)
--------http-service-stack.ts(2KB)
--------cluster-stack.ts(607B)
----.npmignore(57B)
----tsconfig.json(558B)
----LICENSE(1KB)
----README.md(3KB)
----cdk.json(40B)
----cdk.context.json(492B)
----.gitignore(69B)
----bin()
--------http-service.ts(725B)
----package-lock.json(97KB)
----package.json(566B)

网友评论