create-react-app 在开发和生产模式中添加Docker

0tdrvxhp  于 2个月前  发布在  React
关注(0)|答案(2)|浏览(30)

你的提案是否与问题相关?

请描述你希望的解决方案:
我希望将Dockerfile、Docker-compose以及Nginx配置文件添加到基础应用模板中,以便在Docker环境中运行应用程序。你怎么看?

5tmbdcev

5tmbdcev1#

你好!

这是一个非常具体的功能,适用于您的具体项目。create-react-app 的主要思想是简单地构建 React 应用程序。部署或托管的方式取决于您自己。这个包的社区太大了:有些人在云服务(如 AWS、Azure 等)上托管应用程序,有些人直接在机器上托管,有些人为 IoT 构建应用程序,有些人使用 CRA 创建大型应用程序的一部分。我们无法支持所有这些。

我认为在社区中找到由其他人构建的 Dockerfile 以部署 CRA 应用程序并将其放置在您的项目中是没有问题的。

如果您需要基于 CRA 设置许多项目,您可以使用 custom template 功能,并使用包含 Dockerfile 的特定模板构建您的项目。

在我看来,这个功能超出了 create-react-app 的责任范围。

qq24tv8q

qq24tv8q2#

我来这里是为了找一个Dockerfile,所以我不同意@zamarawka的观点。我认为在任何项目中都有一个docker-compose和Dockerfile是好的,毕竟你不一定非要用它。

相关问题