I’m using delayed_job with capistrano and would like a way to start delayed_job on startup of the web application using the ‘script/delayed_job start’. This way capistrano can restart it on deploy. If the server gets rebooted then my delayed_jobs should start up with the project.
How can I do this?
Should I be looking at doing this in the environment files or as an initializer?
You should create one recipe with the restart command.
Then you add it to be executed at the end of your deployment.