Nodeclub 安装部署日志
发布于 2年前 作者 DongHongfei 2052 次浏览 来自 分享

把社区安装过程分享下

我的环境:
OS: CentOS release 6.6 (Final)
NodeJS: v0.10.36
MongoDB: 2.6.7
Git: 1.7.1

1.首先是安装环境,Node.js, MongoDB
安装 Node.js,点此查看
安装MongoDB,点此查看
安装 Git,点此查看
2.然后在 github 上 fork 了一份代码
3.clone到本地,拷贝一份config.default.js,重命名为 config.js,依据注释进行内容修改
有一个地方比较坑,发布版本一定要把debug设置为 false,否则邮件不能用
4.push 到 github自己 fork 出来的那份上
5.在服务器想要安装的目录,git clone 下来
6.执行安装命令
make install
正常安装完后启动
node app.js
访问看是否正常 http://ip:3000

7.用Upstart 进程守护工具来启动 Nodeclub
关于Upstart,这里有一篇介绍文章。
按照下面配置完事儿后,直接 start ionichina,正常启动,搞定收工!


附录:我的配置
more /etc/init/ionichina.conf
显示

description "ionic china"  
author      "ionichina.com"  
start on runlevel [2345]  
stop on shutdown

respawn  
respawn limit 99 5

script  
    cd /alidata/server/nodeclub
    #npm start --production 2>&1 >> /dev/null
    node app.js
    exec /usr/bin/node /alidata/server/nodeclub/app.js >> /var/log/ionichina.log 2>&1

end script
回到顶部