Merge pull request #576 from iceTwy/master

Update installation files, add default redis port for listening
This commit is contained in:
Luke Slater 2013-08-30 22:05:48 -07:00
commit a90083b287
3 changed files with 48 additions and 1 deletions

View File

@ -26,7 +26,7 @@ Once you have that set up, you can install DBot's dependencies, configure and
run the bot for the first time with the following command:
```
sh install.sh
./install
```
## Upgrading

View File

@ -19,6 +19,7 @@
"language": "en",
"debugMode": false,
"debugLevel": 1,
"redisPort": 6379,
"repoRoot": "https://github.com/reality/depressionbot/",
"version": "Depressionbot IRC bot 0.5-dev - Lovingly crafted by The DepressionBot Foundation (a charity arm of the Official Aberystwyth Open Source International Development League)."
}

46
install Executable file
View File

@ -0,0 +1,46 @@
#!/bin/bash
cat LICENCE
git submodule init
git submodule update
if [ ! -e /usr/bin/node ] && [ ! -e /usr/local/bin/node ];
then
echo 'node.js is not installed. Please install it before running install.sh.'
exit 1
fi
if [ ! -e /usr/bin/npm ] && [ ! -e /usr/local/bin/npm ];
then
echo 'npm is not installed. Please install it before running install.sh'
exit 1
fi
npm install async wordnik node-uuid underscore request sandbox express moment-timezone moment jade databank databank-redis ent passport passport-local password-hash connect-flash
cd public/
wget http://twitter.github.com/bootstrap/assets/bootstrap.zip
unzip bootstrap.zip
rm bootstrap.zip
mkdir d3
cd d3
wget http://d3js.org/d3.v3.zip
unzip d3.v3.zip
rm d3.v3.zip
cd ../..
if [ ! -f config.json ];
then
echo 'Creating configuration file...'
cp config.json.sample config.json
vim config.json
fi
read -p "Setup complete. Run depressionbot now? [y/N]"
if [[ ! $REPLY =~ ^[Yy]$ ]]
then
echo 'Okay. To run the bot, use "node run.js"'
exit
fi
node run.js