-
rpm requirements:
sudo yum install -y krb5-devel krb5-libs krb5-workstation
-
install Nodejs (v0.8.15 preferred), npm, MongoDB, Redis.
# nodejs & npm wget https://nodejs.org/dist/v0.8.15/node-v0.8.15.tar.gz tar -xvf node-v0.8.15.tar.gz cd node-v0.8.15 ./configure && make sudo make install # mongo sudo yum install mongodb mongodb-server # redis sudo yum install redis
Note: If you got
g++: command not found
while you installing nodejs, you can install it bysudo yum install gcc-c++
.
-
checkout source code and update node packages via npm
git clone https://github.com/xiaods/cantas.git cd cantas npm install
-
start redis server and mongodb server
# if you have installed them as services, do sudo systemctl start redis sudo systemctl start mongod # or sudo service redis start sudo service mongod start
# otherwise, redis-server & && mongod --dbpath=/tmp &
-
start the app
NODE_ENV=development node app.js
Note: make sure the
mongod
deamon is running before starting the app.
That's it.
cantas is a real-time collaborative application.