我有一个nodejs
网络应用程序,还需要mongodb
。
我想创建一个源代码和package.json
的zip码。那应该发给一个人。
此人可以将该拉链带到任何操作系统。
此人需要提取zip文件,切换到(终端/命令行),移动到解压缩目录,然后执行npm install,然后使用node index.js
启动Web应用程序。
在这整个过程中,(我假设此人拥有与其操作系统相应的合适的提取工具),此人只需要node
,npm
和mongodb
。
我正在寻找两个脚本(只有一个用于基于ALL * nix的系统,只有一个用于所有基于Windows的系统),这将优雅地检查并安装(如果尚未安装)上述三个实体。
编辑:我正在寻找docker
的替代方案。因为我认为docker需要非常大的发货文件,而且可能还需要一个高配置服务器。我不想要。