我对OpenShift Enterprise中的构建环境变量与运行时环境变量的时间有点混淆。有人请帮助我理解并为每个用例提供示例用例吗?
答案 0 :(得分:2)
可能仅在构建时需要的环境变量就是设置代理的使用,以便在构建时可以访问外部包存储库,从而允许依赖性被下拉。在运行时,您可能不需要它,因为它可能包含帐户/密码信息,您不希望将其定义为有人闯入您的应用程序会找到它并且这可能对他们有价值。
仅为部署设置的环境变量是可以找到应用程序使用的数据库的位置。这通常不会在构建时提供,因为数据库可能还没有在那时开始。