Tag: 章鱼部署

在Windows Docker容器中转换Web.Config

我有一个使用八达通部署到服务器的.NET应用程序。 在这个过程中,Octopus更新了Web.Config(API键,数据库连接string等)中的一些值。 我将这个应用程序移动到同一台服务器上的一个容器中,并且在Octopus获得任何附近的位置之前就已经build好了图像。 如何根据docker run命令被触发的环境更新Web.Config? 我发现这个博客文章,似乎需要一个configuration转换文件。 我也可以将所有的东西作为环境variables传递给容器,但是我不得不改变应用程序访问它们的方式,这是我不想做的,因为还有很多其他的应用程序可以完成。

如何加快有很多文件的Azure Web应用程序部署?

在我的工作中,我们有一个在Azure中托pipe的.NET Web应用程序。 我们使用TeamCity构build应用程序,并使用Octopus将应用程序部署到Azure。 我们一直注意到我们的部署已经开始增加,所以我一直在看Octopus日志,看起来持续时间主要是由于我们正在使用的大量前端文件。 我们最近实现了React,所以我们有了node_modules文件夹加上我们前端使用的所有其他.css和.js插件文件。 有没有什么策略来处理上述文件,减轻部署的负担? 打开疯狂的想法,如压缩或使用Docker容器 – 任何事情,使得随着我们的应用程序变得更大,部署扩展更好。