I am using Ubuntu 12.04 and I have a rails application, that I would like to start on boot. Also if I start the server from console like
cd
You can use pow for this. Its a zero-config Rack server for Mac OS X.
** Edit **
Prax is an alternative for Linux OS
If you don’t want to edit your hosts file you can also make use of localtest.me. Simply access your website with any subdomain like example.localtest.me:3000
or www.localtest.me:3000
.
Edit /etc/hosts
to add
127.0.0.1 myapp
Also, start with rails s -p 80
if you don't want to specify the 3000 port in the browser. This can interfere with an Apache process already listening to the 80 port.
EDIT : To make it work with Apache :
Let the Rails app on the 3000 port and enable mod proxy
for Apache, in order to ProxyPass
requests incoming to the myapp
host.
There is several examples here : httpd.apache.org/docs/2.0/mod/mod_proxy.html