====== Performance App server - devtalent02.exphosted.com ======
===== Host Information =====
Hostname : devtalent02.exphosted.com
IP address : 192.241.244.237
Hosted on : Digital Ocean
App user Account : expdev01
===== Tools & Services on the server =====
Web server : Nginx
Middle-Ware : Nginx + Passenger (Ruby Application Server)
Database : Mysql 5.6 community version
Chat server : Ejabberd 15.07
Ruby : ruby v2.2.3 on rvm + Gem (libraries) v2.4.8
Ruby Gems : capistrano 3.4.0 (Patched checked out from Uday's GitHub)
bigdecimal (1.2.6)
bundler (1.10.6)
bundler-unload (1.0.2)
capistrano-bundler (1.1.4)
capistrano-ext (1.2.1)
capistrano-log_with_awesome (0.0.2)
capistrano-passenger (0.1.1)
capistrano-rails (1.1.1)
capistrano-rvm (0.1.2)
capistrano-stats (1.1.1)
color-generator (0.0.4)
colorize (0.7.7)
daemons (1.2.3)
debug_inspector (0.0.2)
erubis (2.7.0)
execjs (2.6.0)
gem-wrappers (1.2.7)
god (0.13.6)
highline (1.7.8)
i18n (0.7.0)
io-console (0.4.3)
jquery-turbolinks (2.1.0)
jquery-ui-rails (5.0.5)
json (1.8.3, 1.8.1)
multi_json (1.11.2)
mysql2 (0.3.20)
net-ldap (0.11)
net-scp (1.2.1)
net-ssh (3.0.1)
nokogiri (1.6.6.2)
passenger (5.0.20)
psych (2.0.8)
rack (1.6.4)
rack-test (0.6.3)
rake (10.4.2, 10.4.1)
rdoc (4.2.0)
ref (2.0.0)
rmagick (2.15.4)
rubygems-bundler (1.4.4)
rvm (1.11.3.9)
specific_install (0.3.1)
sshkit (1.7.1)
===== How to start stop services =====
Its recommended to login as application user (expdev01) : su - expdev01 (remember to use '-' to load all environmental variables)
God (for Application Monitoring) : /deploy/systasks/god.sh {start|stop}
Mysql : sudo service mysql {start|stop|restart|status}
Ejabberd : sudo service ejabberd {start|stop|restart|status}
Webserver : sudo service nginx {start|stop|restart|status}
Restart Application : passenger-config restart-app /deploy/performance
Deployment Script : cd ~/performance/ && ./runcap
Select Target environment
1). Staging
2). Development
3). Production
Enter target environment number [1,2]: 2
Select Cap Task
1). deploy (Idempotent - Cold + Incremental)
2). deploy:restart
Enter Cap Task number [1-2]:
..........................................
===== Special Note on editing configuration file =====
If you are planning to configure the ejabberd server (ejabberd.yml) then please login as Ejabberd application user (ejabberd)