我有一个node.js应用程序,我为我们的自定义Arm / Debian板开发,目前在SD卡上运行。对于生产,我将在我们的主板eMMC上进行部署。我们编写了一个脚本来将我们的操作系统/文件系统/设备树复制到eMMC,因此我们可以成功启动并运行我们的系统 - 但它缺少节点和任何自定义代码。从基本操作系统,我目前手动构建节点并复制必要的源文件 - 所以我可以为此编写脚本。
但我想知道是否有办法自动构建节点和我的应用程序,所以我可以克服手动/脚本的工作量和时间来设置生产系统?为了减少构建节点和复制文件的时间(如果我们必须批量生产,这很重要),是否可以复制/克隆或tar / un-tar节点和相关的应用程序?对于这类问题,有最好的方法吗?