文件名称:hola:12要素应用程序的示例
文件大小:9KB
文件格式:ZIP
更新时间:2024-03-09 03:00:22
Python
关于采用12要素应用程序方法的提案 该存储库仅作为Docker化后服务外观的示例。 校长 :所有部署中的代码库都是相同的,但是部署可以在不同的环境(preprod / prod / staging / foo的本地笔记本电脑/ bar的暂存群集)中运行应用程序的多个版本 : ./requirements.txt包含所有必需的依赖项。 该项目是在本地使用虚拟环境开发的,但是在容器内部没有venv :我们将配置识别为键值对和机密。 KV和秘密分别由ConfigMap和BitnamiSecrets管理。 看看./deployments/prod/us-east-1/configmap.yaml和./deployments/prod/us-east-1/secret.yaml和./src/config.py :服务必须视为资源,URL和凭据必须根据需要使用配置映射或机密。 : 构建是doc
【文件预览】:
hola-master
----Dockerfile(297B)
----deployments()
--------prod()
----src()
--------app.py(3KB)
--------templates()
--------config.py(185B)
----.drone.yml(571B)
----requirements.txt(246B)
----dynamic-config.toml(252B)
----.gitignore(22B)
----Dockerfile.sidecar(441B)
----README.md(3KB)
----generic-template.tmpl(37B)
----entrypoint.sh(79B)