如何将.Net Core WebAPI和React JS应用程序部署到单个Docker容器

时间:2018-08-28 17:33:28

标签: reactjs docker nginx .net-core

  

我们正在开发一个使用ReactJS开发UI的应用程序   和API是在.Net Core框架上开发的。 ReactJS应用   将部署在Nginx上。 WebAPI还将使用NGinx进行反向   代理。

     

我正在尝试编写一个脚本来生成docker容器   整个应用程序。

     

Docker建议在这种情况下使用单独的容器并使用   docker compose用于处理容器之间的依赖关系。但   我们的应用程序具有报告功能,其中   API存储在Web应用程序可访问的虚拟目录中。   因此,我们正在考虑将单个容器用于整个   应用。

     

只有一个容器会引起任何问题吗?我们可以运行Nginx和   使用shell命令文件将红放在一个Docker容器中?

1 个答案:

答案 0 :(得分:1)

您应该听取Docker在此问题上的建议。对于API / Angular应用,我的想法完全相同。我将研究在docker-compose中使用卷声明在每个容器中创建映射到主机上相同目录的符号链接。这是我处理微服务日志的解决方案