Hostname : performance.exphosted.com IP address : 159.203.64.241 Hosted on : Digital Ocean App user Account : expdev01
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 rbenv + Gem (libraries) v2.4.8
Ruby Gems : capistrano 3.4.0 (Patched checked out from Uday's GitHub)
backports (3.6.6)
bigdecimal (1.2.6)
bundle (0.0.1)
bundler (1.10.6)
capistrano-ext (1.2.1)
capistrano-log_with_awesome (0.0.2)
capistrano-passenger (0.1.1)
capistrano-rbenv (2.0.3)
capistrano-stats (1.1.1)
colorize (0.7.7)
god (0.13.6)
highline (1.7.8)
i18n (0.7.0)
io-console (0.4.3)
json (1.8.1)
minitest (5.4.3)
net-scp (1.2.1)
net-ssh (3.0.1)
passenger (5.0.20)
power_assert (0.2.2)
psych (2.0.8)
rack (1.6.4)
rake (10.4.2)
rdoc (4.2.0)
specific_install (0.3.1)
sshkit (1.7.1)
test-unit (3.0.8)
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 /etc/init.d/mysqld {start|stop|restart|status}
Ejabberd : sudo /etc/init.d/ejabberd {start|stop|restart|status}
Webserver : sudo /etc/init.d/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]: 1
Select Cap Task
1). deploy (Idempotent - Cold + Incremental)
2). deploy:restart
Enter Cap Task number [1-2]:
..........................................
If you are planning to configure the ejabberd server (ejabberd.yml) then please login as Ejabberd application user (ejabberd)