我在与角的环境变量和Azure的插槽角2个配置与Azure的部署插槽问题
我们想使用的应用程序服务提供静态角文件,我们也希望使用Azure的插槽,使我们的问题部署更安全。
我们要使用插槽的原因是:
- 确保代码在生产环境中使其充分提供给大家
- 减少停机时间几乎为零,因为没有在部署构建之前“上线”阶段
我们的Angular站点只提供静态文件,这意味着插槽部署需要不同的版本来为每个插槽填写不同的env.json环境设置。
我们正在考虑的解决方案是在同一个Angular网站上创建一个端点,并从Angular网站返回其原点以获取其配置。这种配置方式可以在Azure的分段和生产槽中进行不同的设置,并且只需要一个Angular版本。
我们需要一些服务器端代码来提取这些Azure应用程序设置并将它们提供回站点中的端点。我们尚未决定用于创建该端点的技术 - 我们目前正在考虑.Net Core或NodeJs,因为它们似乎与Angular产品和开发团队非常吻合。
有没有人有任何插入服务器端组件的经验来为先前静态的Angular网站提供配置?
这是一个类似问题http://stackoverflow.com/q/42634154/7677661 –