Slingshot Hosting Broken

Posted in Hosting, Slingshot | 2 comments Comments

Cbq
CBQ
23
Jan

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.

Comments

  1. Chuck Vose said about 4 hours later:

    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.

  2. Charles Brian Quinn said 10 days later:

    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.

(leave url/email »)