Skip to main content
2 of 2
added 5 characters in body

How can I create a startup script that starts various Rails-required programs?

When I start my Ubuntu 12.04 vmware VM, I open up terminal and run the following commands.

sudo /etc/init.d/postgresql start 
sudo /etc/init.d/apache2 start
cd sites/name_of_rails_app
bundle exec rake sunspot:solr:start
bundle exec rake sunspot:solr:start RAILS_ENV=test
rails s

And the rails server then starts in that terminal window.

Is there a way to automate all or most of this process? Everything but the rails s in a terminal, perhaps?

I've looked at Startup Applications, and my postgresql command (including 'sudo') is in there, but I still have to manually start the postgresql server, so I'm not sure how/if that tool works.

Thanks!