【发布时间】:2020-09-13 09:14:10
【问题描述】:
我在 Angular 中有一个前端,在 Spring Boot 中有相应的后端。两者都是独立项目。 现在,在这两个项目的开发阶段之后,我想将它们投入生产模式。我所有的问题都从这里开始。
在阅读了很多最佳实践后,我做出了决定,我应该将这两个项目托管在单独的 docker 容器中。前端会使用nginx作为webserver,spring boot项目默认嵌入tomcat webserver。
我的问题: 如果我将它们分开,应该将哪个端口分配给网络服务器?以后两者都应该只用 HTTPS 通信,那么两者的端口号是相同的 443 吗?还是后端服务器应该使用端口 8443?我该如何处理?
【问题讨论】:
标签: angular spring-boot docker docker-compose