.
sudo apt-get install openjdk-7-jre-headless
wget https://selenium.googlecode.com/files/selenium-server-standalone-2.38.0.jar
sudo apt-get install ruby1.9.1
sudo gem install foreman
.
## Procfile
hub: java -jar selenium-server-standalone-2.38.0.jar -role hub
.
sudo foreman export --app myappname --user myappusername upstart /etc/init
sudo start myappname
ps -f -A | grep myappname
sudo lsof -i | grep 5555
.
.
wget -q -O - https://dl-ssl.google.com/linux/linux_signing_key.pub | sudo apt-key add -
sudo sh -c 'echo deb http://dl.google.com/linux/chrome/deb/ stable main > /etc/apt/sources.list.d/google.list'
sudo apt-get update && sudo apt-get install -y xfonts-100dpi xfonts-75dpi xfonts-scalable xfonts-cyrillic xvfb x11-apps imagemagick firefox google-chrome-stable
.
## xvfb
#!/bin/bash
if [ -z "$1" ]; then
echo "`basename $0` {start|stop}"
exit
fi
case "$1" in
start)
/usr/bin/Xvfb :99 -ac -screen 0 1024x768x8 &
;;
stop)
killall Xvfb
;;
esac
.
## Procfile
node: java -jar selenium-server-standalone-2.38.0.jar -role node -nodeConfig config.json
.
sudo chmod +x xvfb
sudo cp xvfb /etc/init.d/
sudo update-rc.d xvfb defaults
.
sudo foreman export --app myappname --user myappusername upstart /etc/init
sudo start myappname
ps -f -A | grep myappname
sudo lsof -i | grep 5555