Skip to content

Instantly share code, notes, and snippets.

@stableShip
Last active March 25, 2016 08:41
Show Gist options
  • Select an option

  • Save stableShip/7fdf867a3c00ed233b48 to your computer and use it in GitHub Desktop.

Select an option

Save stableShip/7fdf867a3c00ed233b48 to your computer and use it in GitHub Desktop.
580服务器部署文档
# 运行环境
* [nodejs-v0.10.*](https://nodejs.org/en/download/releases/)
* Windows、Linux 或 MacOS 操作系统
* [mongodb]((https://www.mongodb.org/))
* [redis](http://redis.io/download)
# 部署服务端
## 下载源码
`svn checkout svn://120.24.251.10/sq580/branches/svrCode_20150630_XC`
## 安装依赖包
进入目录:
`cd svrCode_20150630_XC`
安装依赖包:
`npm install `
# 安装mongo
[官网下载](https://www.mongodb.org/)
[配置mongo的用户验证](http://francs3.blog.163.com/blog/static/405767272012102331445410/)
# 安装redis
redis版本为2.8.*版本
[官网下载](http://redis.io/download)
## 修改数据库配置
数据库配置文件为svrCode_20150630_XC/model/config/index.js
```javascript
var CONFIG = {
//mongo数据库配置
MONGODB:{
USERNAME:"root",
PASSWORD:"123456",
HOST:"127.0.0.1",
PORT:"27017",
DATABASE:"yhtsdk",
OPTIONS:""
},
//redis配置
REDIS:{
port:6379,
host:"127.0.0.1",
auth_pass: "558a645db07d55d77f5682c3"
},
//短信配置,一般无需修改
SMS:{
uri:'http://211.147.239.62:9050/cgi-bin/sendsms?',
username:'xckj@xckj',
password:'Sdg1892@'
},
//socket.io端口配置
SOCKET:{
PORT:3001
},
//极光推送配置,一般无需修改
JPUSH:{
USER:{
APPKEY:'7f717e35745dd07af052fd6a',
SECRET:'efb0193d0cee40a3ea5c464d'
},
DOCTOR:{
APPKEY:'ae7196209cf93a53c9af3dff',
SECRET:'6a008e3afe5d46e58ddb7ead'
}
},
//定时任务配置
FOLLOWUP_SCHEDULE: {
EVERYDAY: {
hour: 0,
minute: 11,
second:0
}
}
};
```
将上面需要修改的配置修改为实际的配置.
# 运行项目
新建文件夹svrCode_20150630_XC/logs,放置日志文件
* `mkdir logs`
启动方式:
* `node app.js`
## 相关小问题
### mongo数据库结构
`svn checkout svn://120.24.251.10/sq580/trunk/designFile`
`cd designFile/一期参考`
查看 `mongodb原库表结构.xls` 文件
### 消息协议
`svn checkout svn://120.24.251.10/sq580/trunk/designFile`
`cd designFile/一期参考`
查看 `接口协议.xls` 文件
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment