用etcd配置替换env文件。
materialize的Python项目详细描述
具体化是一个简单的工具包,用于用etcd配置替换env文件。
步骤1:手动(或通过Docker命令行的Docker环境设置,请勿烘焙!)
export etchost={host of etcd server} export etccluster{dev/prod/uat}
步骤2:编辑.env文件,使任何必须进入共享配置(在集群上的应用程序之间)的内容在之后都是公共的。然后键入以下内容;-
./materialize dematerialize {cluster} {appname}
现在将.env文件扫描到etcd中,应用程序就可以运行了。
两个选项
从容器中的命令行重建.env。集群是从环境变量中收集的。
./materialize magic {appname}
在django的manage.py中插入以下内容。
import materializer materializer.magic_rematerializer()
让魔法控制住。