在服务器完全没有网络的情况下,对nodejs运行环境进行离线部署 其中包括:
node-v10.13.0-linux-x64
npm 6.4.1
pm2 3.2.2
示例项目在src目录下,名为mlshow,部署成功后可在localhost:3000进行预览测试
在项目根目录下,有一个安装文件 install.sh 以root权限运行 ./install.sh 脚本将自动安装所需环境,并启动mlshow项目
你需要做的只有两件事:
1、git clone https://gitee.com/liyanginchina/nodejs-offline-deploy.git
2、解压 unzip node-v10.13.0-linux-x64.zip,进入解压目录 node-v10.13.0-linux-x64 ,并运行 ./install.sh
注意:你可能会遇到Permission denied.
解决方式:chmod -R 777 node-v10.13.0-linux-x64/*
安装完成后,可通过 http://localhost:3000 直接访问
在访问项目 http://localhost:3000 时,若遇到文件上传失败的提示,极有可能是系统中没有python的支持,可能你的系统中有python3的支持,此时你可以修复routes/index.js文件中的exec函数,将python改为python3即可。若系统中没有python环境,ubuntu需要apt install python 或centos需要yum install python进行安装
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。