我们正在将旧版部署迁移到 Docker 容器。所有服务都将在单独的 docker 容器中运行。服务包括 Postgres、Redis、JobProcessor、LogProcessor、带有 Consul 模板的 Nginx、Consul、Registrator、Rabbitmq 和平台(Node JS)。
我们将这些服务拆分为 Master 和 Platform。主服务包括除平台外的所有上述服务。
平台将根据客户要求运行单个应用程序。我们还将修改平台代码以适应客户要求。更改包括设计、布局、图像,有时甚至包括 API(包括/删除 API)。所以每个应用程序都将作为单独的容器运行。
客户可以使用http://platform.com/AppName访问应用程序
平台是使用 NodeJs、AngularJs 构建的。我们处理代码以根据应用名称进行动态 http 调用。现在的挑战是加载 css 文件、图像和一些静态 js 文件。我们不想修改代码来更新每个应用程序的 url。
有没有已知的方法来破解这个?