-
建议在linux下开发,windows和mac os都没测过。。npm搞不定,建议使用git clone直接下载源码再npm install -d 也可以.
-
npm安装tuer之前,严重建议先自己把以下几个模块搞定node-canvas,ImageMagick,SendMail自行搞定。可以自己找个空目录npm安装下试试,官方有文档在不同系统下的配置wiki.
-
npm安装 npm install tuer
-
安装好后,进入tuer目录,npm run ls 查看环境变量和wiki地址帮助说明.
-
根据test提示,进行本地环境配置,网站的所有配置信息都在./lib/config.js 里,端口以及host请自行修改.
-
初始化mongodb数据 命令为: mongo host:port/dbname ./model/init.js 执行命令进行数据库初始化,其中host,port,dbname都要和config.js里的匹配.
-
npm start 就可以直接运行tuer网站.
-
数据库开始为空,注册需要依赖本地的sendMail,如果本机不安装sendMail,则注册,找回密码,删回复等功能会报错,默认会有一个测试账户,在./model/init.js中被添加 用户名[email protected] 密码1234qwer
-
其中public里依赖2个外部git仓库,用git submodule init 和 git submodule update 在根目录来安装和更新即可.
//参见目录下的index.js
var tuer = require('tuer'),
tuer.start({
rootdir:'/app/path',
port:3000,
mport:3030,
cookiepath:'tuer.me',
host:'www.tuer.me',
jshost:'js.tuer.me',
csshost:'css.tuer.me',
imagehost:'assest.tuer.me',
dbname:'node-mongo-tuer',
dbhost:'127.0.0.1',
dbport:10001,
mhost:'m.tuer.me'
});
tuer.me 使用BSD license, LICENSE中为协议正文内容.