File tree Expand file tree Collapse file tree 5 files changed +24
-70
lines changed Expand file tree Collapse file tree 5 files changed +24
-70
lines changed Load Diff This file was deleted.
Original file line number Diff line number Diff line change 1
1
![ NEI] ( /docs/logo.png )
2
2
3
- 专业的研发团队协作平台。免费使用的线上版本:[ https://nei.netease.com ] ( https://nei.netease.com ) 。
3
+ 专业的研发团队协作平台。
4
+
5
+ ## 最新说明(15/05/21)
6
+ 从上周六开始,NEI每天被DDOS攻击数十小时,一度导致服务不可用,我们已经向公司申请了很多资源来尝试防止,发现成本比想像中要大很多,NEI是一款免费的开源产品,我们决定不再向公司申请更多的资源来解决这种无耻的攻击。
7
+
8
+ 为此,我们不会保证免费[ 在线版本] ( https://nei.netease.com ) 的稳定性,请大家尽快私有化部署NEI。大家的数据都完好无损,我们近期会尽快研发导出工具,帮大家将数据导出,敬请期待。
9
+
10
+ ## 赞助
11
+ 为了NEI开源版本能更长远的发展,考虑到团队的实际情况,我们决定打开赞助通道,所得赞助会作为NEI的日常运营费用,如容器费用、研发和维护人员的劳务报酬等。
12
+
13
+ ![ NEI] ( /docs/nei_sponsor.png )
14
+
15
+ ## 收费服务
16
+ 此外,我们还提供以下收费服务,有需求的朋友可以加微信 ` neidev ` 详谈:
17
+
18
+ - 私有化部署服务
19
+ - 关于NEI的技术咨询服务
20
+ - 定制功能研发服务
4
21
5
22
## 概述
6
23
14
31
- [ 更新记录] ( #更新记录 )
15
32
16
33
## 部署方式
17
-
18
- ### 部署方式一:Docker 部署
19
-
20
- 因为有服务依赖,所以需要做容器编排,如果你使用的是 [ docker-compose] ( https://docs.docker.com/compose/ ) ,可以直接通过 ` docker-compose up -d ` 部署,默认服务运行在本地 ` 8082 ` 端口,你也可以加入 [ Caddy] ( https://caddyserver.com/ ) 或者 [ Nginx] ( https://www.nginx.com/ ) 编排用于实际生产环境。
21
-
22
- ### 部署方式二:普通部署
23
-
24
- #### 安装服务器软件
34
+ ### 安装服务器软件
25
35
26
36
- [ Node.js] ( https://nodejs.org/en/ ) ` >=6.9.2 ` 。
27
37
> 如果安装完 Node.js 后,没有自动安装 [ NPM] ( https://www.npmjs.com/get-npm ) ,则需要手动安装。
28
38
- [Redis](https://redis.io/) `> =2.8`。
29
39
- [MySQL](https://www.mysql.com/) `> =5.7.12`,初始化脚本为 [ install.sql] ( ./docs/install.sql ) 。
30
40
- [MongoDB](https://www.mongodb.com/) `> =3.4`。
31
41
32
- #### 安装依赖和构建代码
42
+ ### 安装依赖和构建代码
33
43
在项目根目录依次执行下述命令,并确保没有错误发生:
34
44
35
45
- ` npm install nej -g `
40
50
41
51
> 注意,` npm install ` 的速度可能比较慢,可以使用淘宝源,比如 ` npm install --registry=https://registry.npm.taobao.org ` 。
42
52
43
- #### 启动应用
53
+ ### 启动应用
44
54
** 部署前,请确认应用的配置是否都填写正确** ,比如数据库的连接配置等。配置文件都放在 ` server/config ` 目录下面,其中 ` develop.js ` 、` test.js ` 和` online.js ` 分别为` 本地环境 ` 、` 测试环境 ` 、` 线上环境 ` 的配置文件。配置文件中的参数含义应该比较清晰直白,这里就不再展开介绍。然后,运行下述命令可启动应用:
45
55
46
56
``` shell
49
59
50
60
默认情况下,应用会运行在 ` 8082 ` 端口上,所以如果想将应用绑定到特定域名,一般需要 [ Nginx] ( https://www.nginx.com/ ) 服务器,[ 参考配置] ( ./docs/sample.nginx.conf ) 。
51
61
52
- #### 停止应用
62
+ ### 停止应用
53
63
``` shell
54
64
npm stop
55
65
```
Load Diff This file was deleted.
Original file line number Diff line number Diff line change 48
48
"moment" : " ^2.18.1" ,
49
49
"mongodb" : " ^3.1.1" ,
50
50
"mysql" : " ^2.10.2" ,
51
- "nodemailer" : " ^2.4.1 " ,
51
+ "nodemailer" : " ^6.6.0 " ,
52
52
"path-to-regexp" : " ^1.1.1" ,
53
53
"pinyin" : " ^2.7.3" ,
54
54
"pm2" : " ^2.4.0" ,
55
- "redis" : " ^2.5.3 " ,
55
+ "redis" : " ^3.1.2 " ,
56
56
"request" : " ^2.79.0" ,
57
57
"thunkify-wrap" : " ^1.0.4" ,
58
58
"winston" : " ^2.2.0" ,
You can’t perform that action at this time.
0 commit comments