CodePush 私有化部署
参考文档如下:
安装 NodeJs 和 Npm下载安装 NodeJs# 安装 nodejs wget https://nodejs.org/dist/v6.9.4/node-v6.9.4.tar.gz ./configure make make install # 安装 npm wget http://npmjs.org/install.sh sh install.sh # 设置淘宝镜像 vi ~/.npmrc registry = https://registry.npm.taobao.org 安装 code-push-server安装&配置# 全局安装 npm install code-push-server -g # 修改配置文件 # 修改 db 数据库连接信息 # 修改 qiniu 为七牛相关信息 # 修改 jwt 为相关信息 # 修改 common 里面的 storageType 和 dataDir 和 codePushWebUrl ( 因为用了 code-push-web vi /usr/local/lib/node_modules/code-push-server/config/config.js # 初始化数据库 会在数据库中创建一个 database 名字是 codepush code-push-server-db init --dbhost localhost --dbuser root --dbpassword password 启动服务启动完成后,打开 yourIp:3000 进行登录,默认密码为 admin,123456 # 浏览器中打开 http://yourIp:3000 code-push-server 修改登录密码# 修改密码 $ curl -X PATCH -H "Authorization: Bearer 登录获取的token" -H "Accept: application/json" -H "Content-Type:application/json" -d '{"oldPassword":"123456","newPassword":"654321"}'http://yourIp:3000/users/password 使用需要先安装 code-push-cli # 登录 code-push login http://yourIp:3000/ 其他命令如下
安装 code-push-webcode-push-web 是 code-push-server web客户端,界面化操作,比较简单。 可装可不装,如果不用,请把 code-push-server 配置文件中的 codePushWebUrl 这项注释 安装# clone git clone git@github.com:lisong/code-push-web.git cd code-push-web npm install 配置打开配置文件,修改几项配置 vi src/config.js # 修改 common 中的 URL 和 devURL export const common = { api: { URL: `http://yourIp:3000`,//production code-push-server address devURL: `http://yourIp:3000` //development code-push-server address } }; 启动npm run build -- --release cd ./build npm install # 启动服务 node ./server.js 使用游览器打开 http://yourIp:3001 登录 使用之前在 code-push-server 配置的账号即可 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |