我有以下设置:
web1和web2本身是复杂的项目,具有多个服务(db,redis等)。
一切都由docker / docker-compose管理。
使我当前设置烦恼的是,需要专门设置nginx项目以为其后面的服务提供服务。这意味着,nginx项目与web1 / web2项目之间紧密耦合。例如:
最初,我在每个项目中都有一个nginx
服务,但是一旦我决定在同一台机器上运行所有服务,就会出现冲突。此外,在一台机器上运行多个nginx实例似乎很浪费。
人们如何解决这类问题?您是否具有有关如何构建nginx项目作为多个项目前端的想法的链接?