This article saved my life. Set up Unicorn to start on server reboot.
Unicorn is a very fast app server for Ruby on Rails. You just have to go to the APP_ROOT and type in “unicorn_rails”. And your app is running.
The problem with that is, if your server reboots your app is down. And you have to start it again by hand. That is not so cool!
Wouldn’t it be cool if you could start your Ruby on Rails like that:
and stop it like that:
like all other services on Linux? And after a reboot unicorn starts automatically.
That is possible. Just use this script here for starting and stopping unicorn.
#!/bin/bash ### BEGIN INIT INFO # Provides: unicorn # Required-Start: $remote_fs $syslog # Required-Stop: $remote_fs $syslog # Default-Start: 2 3 4 5 # Default-Stop: 0 1 6 # Short-Description: Start daemon at boot time # Description: Enable service provided by daemon. ### END INIT INFO PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"…
View original post 185 more words