Nefarious Pomegranate Magnate

    tuer

    0.3.2 • Public • Published

    tuer.me

    安装说明:

    • 建议在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中被添加 用户名admintest@tuer.me 密码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'
      });

    License

    tuer.me 使用BSD license, LICENSE中为协议正文内容.

    Keywords

    none

    Install

    npm i tuer

    DownloadsWeekly Downloads

    6

    Version

    0.3.2

    License

    BSD

    Last publish

    Collaborators

    • xiaojue