【发布时间】:2019-07-16 16:54:51
【问题描述】:
我想开始一个项目,但我不知道这是否可能(我猜是这样),我想用不同的语言实现 3 个版本的后端和前端,如下图所示。我想对每个“版本”进行 dockerize。 到目前为止一切顺利。
我想知道最好的解决方案是什么;是否要运行所有容器并将每个容器映射到不同的端口并在单击“切换到角度”之类的按钮时在它们之间切换?
或者一个解决方案,每次我单击“切换到反应”之类的按钮时,它都会启动运行反应应用程序的容器并停止旧的容器。我想这个效率更高,因为只有两个容器在运行(后端和前端),但我不确定是否可以通过单击按钮来启动容器。
第二个问题是我如何处理 X 容器来选择运行哪一个?
我可以在哪里部署这种应用程序?有任何 PaaS 或其他建议吗?
如果您有任何其他建议要提供,我会很乐意接受的
注意:该项目有绝对 0 的兴趣,它只是培训和发现技术。
【问题讨论】:
标签: docker web architecture frontend backend