你的提案是否与问题相关?否
请描述你希望的解决方案:我希望将Dockerfile、Docker-compose以及Nginx配置文件添加到基础应用模板中,以便在Docker环境中运行应用程序。你怎么看?
5tmbdcev1#
你好!
这是一个非常具体的功能,适用于您的具体项目。create-react-app 的主要思想是简单地构建 React 应用程序。部署或托管的方式取决于您自己。这个包的社区太大了:有些人在云服务(如 AWS、Azure 等)上托管应用程序,有些人直接在机器上托管,有些人为 IoT 构建应用程序,有些人使用 CRA 创建大型应用程序的一部分。我们无法支持所有这些。
create-react-app
我认为在社区中找到由其他人构建的 Dockerfile 以部署 CRA 应用程序并将其放置在您的项目中是没有问题的。
如果您需要基于 CRA 设置许多项目,您可以使用 custom template 功能,并使用包含 Dockerfile 的特定模板构建您的项目。
在我看来,这个功能超出了 create-react-app 的责任范围。
qq24tv8q2#
我来这里是为了找一个Dockerfile,所以我不同意@zamarawka的观点。我认为在任何项目中都有一个docker-compose和Dockerfile是好的,毕竟你不一定非要用它。
2条答案
按热度按时间5tmbdcev1#
你好!
这是一个非常具体的功能,适用于您的具体项目。
create-react-app
的主要思想是简单地构建 React 应用程序。部署或托管的方式取决于您自己。这个包的社区太大了:有些人在云服务(如 AWS、Azure 等)上托管应用程序,有些人直接在机器上托管,有些人为 IoT 构建应用程序,有些人使用 CRA 创建大型应用程序的一部分。我们无法支持所有这些。我认为在社区中找到由其他人构建的 Dockerfile 以部署 CRA 应用程序并将其放置在您的项目中是没有问题的。
如果您需要基于 CRA 设置许多项目,您可以使用 custom template 功能,并使用包含 Dockerfile 的特定模板构建您的项目。
在我看来,这个功能超出了
create-react-app
的责任范围。qq24tv8q2#
我来这里是为了找一个Dockerfile,所以我不同意@zamarawka的观点。我认为在任何项目中都有一个docker-compose和Dockerfile是好的,毕竟你不一定非要用它。