Skip to content

Latest commit

 

History

History
58 lines (40 loc) · 1.95 KB

README.md

File metadata and controls

58 lines (40 loc) · 1.95 KB

waartaa

A web IRC client written in Meteor JS. It is aimed towards being an intuitive, collaborative IRC client across multiple devices of the user along with centralized logging.

Setup

  1. Install system dependencies: node, npm for your system. For example:
    1. For Fedora, you can do: $ sudo yum install nodejs npm -y
    2. For Mac OS X, you can install them via brew: $ brew install node npm
    3. For Debian/Ubuntu install only node.js and it will include npm as: sudo add-apt-repository ppa:chris-lea/node.js sudo apt-get update sudo apt-get install nodejs
    4. Else, you can always compile from source.
  2. Get the source: $ git clone --recursive https://github.com/waartaa/waartaa.git
  3. Go to waartaa's repository directory just cloned: $ cd waartaa
  4. Run setup script: $ ./setup.sh
  5. Customize waartaa/server/settings-local.js as needed.
  6. Go to waartaa meteor project's directory: $ cd waartaa
  7. Run waartaa: $ meteor

Advanced

Running with OPLOG database driver of Meteor 0.7

  1. meteor update

  2. mongod [--dbpath <path_to_db>] --replSet meteor

  3. Open mongo shell by typing mongo in your shell and then enter the following:

    var config = {_id: "meteor", members: [{_id: 0, host: "127.0.0.1:27017"}]}
    rs.initiate(config)
    
  4. Then export the following variables:

    export MONGO_URL=mongodb://localhost:27017/meteor
    export MONGO_OPLOG_URL=mongodb://localhost:27017/local
    
  5. Run meteor as usual: meteor

Deployment

Coming soon

Contribute

  1. Setup and run waartaa locally.
  2. Report bugs or submit feature requests at https://github.com/waartaa/waartaa/issues/new.
  3. Feel free to pick up open issues from https://github.com/waartaa/waartaa/issues?milestone=1&state=open. Don't hesitate to ask for help.