美文网首页RN学习
搭建自己的code-push服务器

搭建自己的code-push服务器

作者: 小码儿 | 来源:发表于2018-05-06 19:51 被阅读633次

一.安装mysql

  • mac环境下
    首先自行下载,并双击安装即可.
    设置mysql密码
cd /usr/local/mysql/bin
./mysql -u root -p  //这一步是登录root用户 回车即可,5.6默人密码为空
修改密码
set password = password('输入你的新密码');  //引号不能省略

打开 系统设置,在面板下会出现一个mysql的图标,点击进入并启动即可

  • windows环境下
    百度mysql安装,自己配置即可

二.本地安装code-push-serve

首先进入项目准备安装的目录执行以下命令(如果没有安装git 则可以去git上download下来解压)

git clone https://github.com/lisong/code-push-server.git

clone完毕后执行

cd code-push-server && npm install

修改config/config.js 文件,在 db 对象中添加数据库信息,参考如下配置,对应自己的用户名密码,数据库名称

local: {
    //此地址为以上新建的文件夹,自己对应自己的路径
    storageDir: "/Users/luozhong/work/reactNative/server/storage",
    //ip地址改成自己设备对应的ip 这是下载地址 
    downloadUrl: "http://192.168.201.113:3000/download"
  }
  
 common: {
    //此地址为以上新建的文件夹,自己对应自己的路径
    dataDir: "/Users/luozhong/work/reactNative/server/data",
    storageType: "local"    //选择存储类型,目前支持local和qiniu配置
  }

启动服务

//windows
node ./bin/db init --dbhost localhost --dbuser root --dbpassword 自己的数据库密码 #初始化mysql数据库
//mac
./bin/db init --dbhost localhost --dbuser root --dbpassword 自己的数据库密码 #初始化mysql数据库
//windows
node ./bin/www
//mac
./bin/www   //无报错信息即为正常启动,可以在浏览器中输入 http://127.0.0.1:3000查看,默认用户名密码是 admin 123456

相关文章

网友评论

    本文标题:搭建自己的code-push服务器

    本文链接:https://www.haomeiwen.com/subject/qdourftx.html