It definitely makes the db commands explicit, like: heroku rake db:migrate --app myapp-production
Thanks for the pointer. I've written up a Pivotal Tracker chore and I look forward to trying out that configuration :) On Sep 15, 2009, at 5:45 AM, Carl Fyffe wrote: > > Sarah, > > Here is an explanation of deploying to a production branch: > > http://jqr.github.com/2009/04/25/deploying-multiple-environments-on-heroku.html > > Hope this helps! > > On Tue, Sep 15, 2009 at 8:32 AM, Sarah Allen <sa...@ultrasaurus.com> > wrote: >> >> I thought that Heroku needed the master branch. From the docs: >> "Branches pushed to Heroku other than “master” will be ignored. If >> you’re working out of another branch locally, you should either merge >> to master before pushing, or always specify the branch name to push >> to, as in “git push heroku master”. >> http://docs.heroku.com/git >> >> I do like the idea of having a special production branch. It fits >> normal development practices that I've typically done for larger >> projects. I would prefer not to name it master, although I suppose >> we >> could move everyone to developing on "dev" or something. >> >> On Sep 15, 2009, at 5:11 AM, Carl Fyffe wrote: >> >>> >>> I am not really a fan of the prompt idea. It seems cumbersome and >>> after you have done it 83 times it won't be protection, it will be >>> an >>> annoyance. Just look at Windows Vista's security. >>> >>> I *am* a fan of putting production on a different branch and >>> deploying >>> that. It is very similar to the force, but much more intentional. It >>> has the added bonus of being a good practice. >>> >>> I am sure there are downsides to doing it this way, but I don't see >>> them at the moment. >>> >>> On 9/15/09, Keenan Brock <kee...@thebrocks.net> wrote: >>>> >>>> Oops >>>> Scratch previous point #1 >>>> >>>> Hmm. That is odd - I searched for heroku on github and this didn't >>>> come up... >>>> >>>> --Keenan >>>> On Sep 15, 2009, at 5:09 AM, Sarah Allen wrote: >>>> >>>>> >>>>> Yeah, I actually totally munged the live DB right after we went >>>>> live >>>>> (luckily before we told anyone about the site and we had all the >>>>> data >>>>> backed up). I agree that some kind of are-you-sure would be the >>>>> right >>>>> answer. Kind of like 'rm -i' but on by default -- there could be >>>>> a -f >>>>> option to suppress the warning. The gem is open source... I don't >>>>> know offhand how to add an interactive prompt to a rake task, >>>>> but I >>>>> suppose it could be added here: >>>>> http://github.com/heroku/heroku/blob/master/Rakefile >>>>> >>>>> I'm clearly not getting enough sleep this week, so for now I try >>>>> to be >>>>> quite cautious when I type heroku in particular directories, but >>>>> eventually I won't be able to live with that :) >>>>> >>>>> On Sep 15, 2009, at 1:45 AM, Neil wrote: >>>>> >>>>>> >>>>>> At the very least I would expect some sort of "This is a live >>>>>> environment - are you really, really sure you want to do this?" >>>>>> on >>>>>> the >>>>>> app changing actions. (db:push, db:reset etc, similar to destroy) >>>>>> >>>>>> N >>>>>> >>>>>> >>>>>> On Sep 11, 3:14 pm, Carl Anderson <nexus...@gmail.com> wrote: >>>>>>> That was something I was wondering as well. I've literally had >>>>>>> nightmares >>>>>>> about doing just that (am I alone?) >>>>>>> >>>>>>> Carl >>>>>>> >>>>>>> On Fri, Sep 11, 2009 at 4:03 AM, Neil <neil.middle...@gmail.com> >>>>>>> wrote: >>>>>>> >>>>>>>> I'm not sure if someone has already covered this, but although >>>>>>>> there >>>>>>>> are loads of really handy features in the Heroku gem, some of >>>>>>>> the >>>>>>>> functions that you can acheive are potentially very damaging >>>>>>>> to a >>>>>>>> production environment and also very easy to do. >>>>>>> >>>>>>>> For instance, from what I've seen there is nothing to stop me >>>>>>>> from >>>>>>>> doing a db:push to my live application - there's no sort of >>>>>>>> question >>>>>>>> of confirmation etc. >>>>>>> >>>>>>>> Is this something that's planned or is it something I've just >>>>>>>> not >>>>>>>> seen? >>>>>>> >>>>>>> >>>>>>> >>>>> >>>>> http://www.ultrasaurus.com >>>>> >>>>> >>>>> >>>>> >>>>>> >>>> >>>> >>>>> >>>> >>> >>>> >> >> http://www.ultrasaurus.com >> >> >> >> >>> >> > > > http://www.ultrasaurus.com --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Heroku" group. To post to this group, send email to heroku@googlegroups.com To unsubscribe from this group, send email to heroku+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/heroku?hl=en -~----------~----~----~----~------~----~------~--~---