Report this

What is the reason for this report?

What is the most efficient way to deploy updates to Ruby on Rails app?

Posted on July 12, 2014

I’ve got a droplet running Ruby on Rails on Ubuntu 14.04 (Nginx + Unicorn). I’m looking for a more efficient way to deploy updates.

Currently, I use SFTP to upload any code changes, then SSH into my droplet and run “service unicorn restart”. While this works, it doesn’t feel like the most elegant solution.

Should I make my RAILS folder a Git repo and use “git pull” to get any updates from a remote repo instead? This would eliminate the need to use SFTP. I hope my question was clear enough. Thanks!

The developer cloud

Scale up as you grow — whether you're running one virtual machine or ten thousand.

Start building today

From GPU-powered inference and Kubernetes to managed databases and storage, get everything you need to build, scale, and deploy intelligent applications.