文件名称:make-docker-compose-terraform:使用Make,Docker和Docker Compose的示例仓库,通过Terraform和Terraform-Compliance在AWS中构建,测试和部署S3存储桶
文件大小:1.71MB
文件格式:ZIP
更新时间:2024-04-26 12:37:45
docker aws docker-compose makefile terraform
:recycling_symbol: Make,Docker-Compose和Terraform 使用make , docker-compose和terraform在AWS中部署S3存储桶的骨架存储库。 想法是可以修改或扩展此“模板”以包括额外的步骤来构建/打包应用程序代码。 此模式用于最大程度地减少对cicd工具/代理/系统的依赖性和依赖性,以便可以完全以相同的方式在本地复制cicd环境中使用的步骤,从而降低了复杂性。 :check_mark: 先决条件 Make是MacOS和所有不同版本的linux的本机,因此不需要安装。 MacOS / Linux: 视窗: :laptop: 设置 在运行make命令之前,您首先需要在本地运行命令时向正在使用的云提供程序进行身份验证。 在本示例中,使用AWS来构建S3存储桶。 有一些开源工具(例如可以很好地执行此任务,尤其是在多个帐户之间切换时。 ./infra/config/dev/dev.tfvar
【文件预览】:
make-docker-compose-terraform-main
----.gitignore(165B)
----README.md(3KB)
----docker-compose.yml(665B)
----docs()
--------triforce.png(500KB)
--------example.gif(1.4MB)
----.gitattributes(3KB)
----scripts()
--------applyInfra.sh(410B)
--------planInfra.sh(546B)
----infra()
--------tests()
--------main.tf(271B)
--------config()
--------s3.tf(131B)
--------variables.tf(126B)
----Makefile(2KB)