在服务器上构建 create-react-app 时防止停机

Raf*_* K. 5 reactjs create-react-app

我在 Amazon EC2 实例上托管一个 create-react-app,每次部署新版本的 Web 应用程序(即 run )时yarn react-scripts build,都会有几分钟的停机时间,直到应用程序构建完成。build/该应用程序由 直接从文件夹提供服务serve ./build -s

我考虑过从不同的文件夹提供服务,例如deployed/,仅在文件夹中的构建build/完成后才复制到该文件夹​​。这应该可以最大限度地减少停机时间。但我没有发现其他人推荐这种做法,如果真的推荐的话,我猜这react-scripts build会做类似的开箱即用的事情,以防止提供部分构建的资产。

所以我的问题是,在服务器上构建资产时是否有某种标准方法可以防止停机。