我将在Amazon EC2实例上托管一个create-react-app,并且每次部署Web应用程序的新版本(即运行yarn react-scripts build
)时,我都会有几分钟的停机时间,直到该应用程序生成为止。 build/
直接从serve ./build -s
文件夹提供该应用程序。
我考虑过从其他文件夹(例如deployed/
并仅在完成build/
文件夹的构建后才将其复制到它。这样可以最大程度地减少停机时间。但是我没有发现其他人推荐这种做法,如果真的建议这样做,我猜想react-scripts build
可以开箱即用,可以防止为部分建造的资产提供服务。
所以我的问题是在服务器上构建资产时是否有一些标准方法可以防止停机。