【文件属性】:
文件名称:hello-world-web-app
文件大小:7KB
文件格式:ZIP
更新时间:2021-04-06 07:27:27
HCL
Hello World Web API
软件需求
带有API密钥的AWS账户已生成
系统上安装了Terraform,docker和git
如何部署呢?
在main.tf文件中配置AWS凭证
使用您帐户中的凭据更改提供商access_key和secret_key
配置存储桶名称
由于存储桶名称是唯一的,因此应为此部署设置存储桶名称,这可以通过在基础结构文件夹中的variables.tf文件中更改变量“ bucket_name”来完成。
确保满足要求
通过运行docker --version检查docker是否已安装
通过运行terraform --version检查是否安装了terraform --version
部署基础架构
移至./infrastructure并运行./build_deploy.sh
等到terraform和实例安装完成
检查实例的公共IP
运行terrafo
【文件预览】:
hello-world-web-app-master
----whoami.json(519B)
----infrastructure()
--------docker_images()
--------build_deploy.sh(212B)
--------setup_instance.sh(949B)
--------main.tf(2KB)
--------variables.tf(58B)
----src()
--------Dockerfile(135B)
--------requirements.txt(19B)
--------api.py(302B)
----README.md(1KB)
----ANSWERS.md(2KB)