Speed Up Your Rumble Deployment with Linode StackScripts
Note: This is a guest post by one of our event sponsors, Linode
Linode is proud to be sponsoring the Rails Rumble for the fourth consecutive year. We’d like to highlight a new Linode feature available to teams this year that we call StackScripts, which can speed up your deployment process significantly. We’re sure that teams who utilize a StackScript for their Linode will have a distinct competitive advantage.
StackScripts provide a way to create automated custom deployments. Here’s the breakdown:
- StackScripts seed a base Linode distribution with an additional script to run at first boot. You don’t need to maintain a cumbersome custom image or template when you can deploy instances that automatically create themselves according to your instructions; once your Linode is booted for the first time, the StackScript does the rest.
- A StackScript can install Ruby and bootstrap a stack, potentially installing any needed Gems or even handing off control to Capistrano. Anything is possible.
- There is a library of pre-built StackScripts that are created by the Linode user community. You can take advantage of these scripts as a starting point for new deployments.
- StackScripts can be deployed on top of any of the 14 distributions Linode offers in either 32-bit or 64-bit flavors.
As a developer, if you’ve made it this far in the blog post, we’re sure there are dozens of ideas popping up in your head. Get to work, and save those precious few minutes when the Rumble begins. Good luck!
UPDATE: Members of the Madison Ruby User Group have put together a swanky base StackScript especially for Rails Rumble projects. Check it out on GitHub and fork away!