FCBackground-LocationManagerServer
Jump to navigation
Jump to search
Server Setup[edit | edit source]
Setup beaglebone per these instructions[edit | edit source]
see Beaglebone Install and setup applications
Install redis
opkg install redis
Install nodejs
opkg install nodejs
Setup logrotate
wget http://readonly:secret@svn.crm.ventureresearch.com/svn/linux/testing/fcb/LocationManagerServer.logrotate -O /etc/logrotate.d/LocationManagerServer.logrotate
Install LocationManagerServer? App
- create directoryies on sdcard
cd /media/mmcblk1p1 mkdir database mkdir apps mkdir apps/LocationManagerServer
- Copy Source
rsync -avr -e "ssh -p 2222 -l root" svn/linux/node/LocationManagerServer* [DestIP]:/media/mmcblk1p1/apps/LocationManagerServer
Install Node Forever
npm install -g forever npm config set strict-ssl false
Setup AutoStart?
cd /media/mmcblk1p1/apps/LocationManagerServer/ vi LocationMangerServer -- Change LocationMangerServer Path -- save and exit
cp /media/mmcblk1p1/apps/LocationManagerServer/setup/LocationManagerServer /etc/init.d/LocationManagerServer chmod +x /etc/init.d/LocationManagerServer cp /media/mmcblk1p1/apps/LocationManagerServer/setup/LocationManagerServer.monit /etc/monit.d/LocationMangerServer.monit cp /media/mmcblk1p1/apps/LocationManagerServer/setup/LocationManagerServer.logrotate /etc/logrotate.d/LocationManagerServer.logrotate chmod 644 /etc/logrotate.d/LocationManagerServer.logrotate echo "0 0 * * * /usr/sbin/logrotate -v /etc/logrotate.conf" >> /var/spool/cron/root
Redis Configuration
vi /etc/redis/redis.conf -- change -- logfile [install dir]/database/ -- dbfilename [install dir]/database/dump.rds
Additional Notes
Check file size [install dir]/database/redis.log //May need to setup logrotate