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
-~----------~----~----~----~------~----~------~--~---

Reply via email to