【问题标题】:How to deploy .Net Core WebAPI and React JS application to single Docker container如何将 .Net Core WebAPI 和 React JS 应用程序部署到单个 Docker 容器
【发布时间】:2018-08-28 17:33:28
【问题描述】:

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

我正在尝试编写一个脚本来为 整个应用程序。

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

只有一个容器会导致任何问题吗?我们可以运行 Nginx 和 在一个 docker 容器中使用 shell 命令文件的 Kestrel?

【问题讨论】:

    标签: reactjs docker nginx .net-core


    【解决方案1】:

    你应该听听 Docker 关于这个问题的建议。对于 API/Angular 应用程序,我的心态完全相同。我会考虑使用 docker-compose 中的卷声明在每个容器中创建符号链接,这些符号链接映射到主机上的同一目录。这是我处理来自微服务的日志的解决方案

    【讨论】:

      猜你喜欢
      • 2020-06-12
      • 2018-02-16
      • 2020-10-08
      • 1970-01-01
      • 2021-05-21
      • 2016-01-26
      • 2017-12-01
      • 1970-01-01
      • 2017-02-10
      相关资源
      最近更新 更多