3 ms·
The answer, as best I can tell, is to use Linode and their 'StackScripts' deployment process.[1] I just checked, and there's a stack for Apache, MySQL and Ruby
by bmelton 15y ago
The answer, as best I can tell, is to use Linode and their 'StackScripts' deployment process.[1]
I just checked, and there's a stack for Apache, MySQL and Ruby [2], or this one[3], which is an Nginx config with Passenger.
It won't write the code for you, but you can have a StackScript deployed in almost no time at all, and Linode is a great host that is reasonably priced. It doesn't automatically scale like some other cloud solutions, but with StackScripts, git, and a load balancer StackScripted box in front of them, you can scale out pretty easily.
[1] - http://www.linode.com/stackscripts/ http://www.linode.com/stackscripts/
[2] - http://www.linode.com/stackscripts/view/?StackScriptID=207 http://www.linode.com/stackscripts/view/?StackScriptID=207
[3] - http://www.linode.com/stackscripts/view/?StackScriptID=1291 http://www.linode.com/stackscripts/view/?StackScriptID=1291
- backendpupil 15y agoThese are an awesome option for setting up a specific server configuration which - I can see what you're saying - could significantly reduce the time to getting a Rails-based JSON serving backend prepared, for example. However, it saddens me there's not one, single, ready-to-go FOSS library for this purpose.
- bmelton 15y agoThere are a bunch of tools that can kind of sort of get you there, but there's way too much variance in getting 'what you want' to get everything going. If you were using Python, you could probably use Silver Lining[1] for this, which lets you set up an Ubuntu server and install packages as needed and deploy your application to it. I'm speaking anecdotally, as I've never personally used it, but it's supposed to have the capability to even manage scaling by spinning up new instances as needed, and configuring them to spec if necessary. I don't know if a similar such tool exists for Ruby, or how well Silver Lining works in practice. [1] - http://cloudsilverlining.org/ http://cloudsilverlining.org/