tkhrsskの日記

技術ネタなど

Fedora19 に Node.js をいれてDevHubを立ち上げてみる。

前提

$ vagrant init chef/fedora-19
$ vagrant up

Node.js

$ sudo yum install nodejs npm
$ node -v
v0.10.32
$ npm -v
1.3.6

mongodb

CentOS6にyumでmongoDBをインストール | ログってなんぼ

$ sudo vi /etc/yum.repos.d/10gen.repo
[mongodb]
name=MongoDB Repository
baseurl=http://downloads-distro.mongodb.org/repo/redhat/os/x86_64/
gpgcheck=0
enabled=1

$ sudo yum install mongo-10gen mongo-10gen-server
$ sudo service mongod start

git

$ sudo yum install git-core

FW

$ sudo systemctl stop firewalld.service
$ sudo systemctl disable firewalld.service

DevHub

$ git clone https://github.com/volpe28v/DevHub/
$ cd DevHub
$ npm install
$ node app.js

DevhubHook

$ git clone https://github.com/181dev/DevhubHook/
$ npm install
$ PORT=4000 DEVHUB=http://192.168.1.5:3000 SERVER_HOST=localhost node app.js

forever

$ sudo npm install forever -g
$ forever start app.js
$ forever list
$ forever stopall

格納場所

~/.npm/
/lib/node-modules/
/usr/bin/forever
/usr/bin/foreverd