【发布时间】:2019-02-04 18:45:34
【问题描述】:
我有一个 AngularJS/PHP7/MySQL 应用程序,我想改进它的架构。实际上,它目前在单独的 docker 容器中运行。
- 分别使用 Angular JS 和 PHP 创建一个用于前端和后端的容器。
- 一个数据库容器
我想改进此设置并实现以下目标:
- 一个带有 NGINX 的容器:端口 80、443
- 一个带有节点的容器和我的 AngularJS 前端:端口 4200
- 一个容器 apache(或 php fpm ?)与我的后端 PHP:端口 81
- 一个装有 MySQL 的容器:端口 3306
更广泛地说,将正面和背面分开是一件好事吗?对于以后的缩放问题?我将使用什么样的工具来解决这些缩放问题? Docker Swarm、Kubernetes?
我不知道这是否是一个好方法。你能帮我为这个应用程序选择正确的路径吗? (对不起我的英语,我不是本地人)。谢谢!
【问题讨论】:
标签: php angularjs docker nginx