Slingshot Hosting Broken
It’s not often that we here at Highgroove Studios make mistakes (joke), but the Slingshot Hosting Application was broken for a few hours recently.
I added several new plans (based on our customer feedback), wrote tests to ensure that they worked, and then checked the code back into our repository so I could deploy:
cap deploy
All was great until one of our customers notified me of an error when trying to order one of these new plans! What I should have run was:
cap deploy_with_migrations
Easy to fix, and even easier to push out changes! Problem solved.
Not using Capistrano yet? Sign up with Slingshot and get a customized capistrano deployment recipe file and our very own slingshot.rb library that makes setting up your application a breeze.
I was just wondering if you have a publicly accessible subversion repo or rss for the deployment script; seems like it changes a lot (or it just changed a lot between when I downloaded it yesterday and today.)
Also I borked my crontab after running the setup because it overwrites /etc/crontab. Further reason to read through files completely before using them. Oh well.
Thanks regardless, it’s a wonderful script and this seems like a really cool company.
Chuck—thanks for the comment. We do have a public SVN repo:
http://svn.highgroove.com:8080/deployment/trunk
I do apologize about the crontab, the setup tasks are somewhat destructive as well (of course)—and there’s a line I could add to backup your crontab before that I might add based on your feedback.
I will setup a trac soon for bug fixes and patches. Thanks for the feedback.