【发布时间】:2019-01-11 18:46:59
【问题描述】:
A计划
- 为每个 Angular 应用构建一个 docker 镜像
- 可能在每个 Angular 应用程序的单独容器中独立使用 docker 映像
- 一个 Nginx 容器将托管所有可插拔容器
所以,第 1 步和第 2 步是直截了当的,但是,使容器可插入 Nginx 的部分对我来说不是很清楚。 我的主要计划是将每个应用程序作为单独的服务,这样当我推送更改时,我可以重新启动目标服务,而不是整个平台。
任何想法如何使容器可插入或一些不同的方法?
B计划
要将所有应用程序放入单独的卷中,例如附加到 Nginx 容器的 vol-ngapp1、vol-ngapp2,但是,我将如何执行更新过程? - 我需要重新启动整个容器还是什么?
需要计划 C :) 或其他东西直到 Z :D。
谢谢。
【问题讨论】:
-
不确定是否清楚地了解您想要做什么...我只是猜想您想托管 Angular 应用程序。由于 Angular 应用程序只不过是静态内容(如果您不使用服务器端渲染),您可以托管它,例如在 AWS S3 存储桶中为您完成所有扩展和缓存工作,部署也同样简单。
-
是的,我知道这是静态文件,这就是为什么我不知道如何处理它以及如何执行更新。
-
@Ludwig 如果我有多个卷,我该如何更新它们?
标签: angular docker nginx docker-compose jwilder-nginx-proxy