Hey guys,

The Heroku client gem lives here: http://github.com/heroku/heroku

And yes, having multiple remotes on the same git repo forces you to be
explicit. In fact there are two ways to specify your app in this case,
informing --app or --remote (ie heroku rake db:migrate --remote
production).

Thanks,
Pedro

On Tue, Sep 15, 2009 at 6:24 AM, Sarah Allen <sa...@ultrasaurus.com> wrote:
>
> 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