Can you manage the web2py version change with Fabric too?

Richard

On Wed, Aug 3, 2011 at 4:01 PM, Richard Vézina
<[email protected]>wrote:

> Thank pbreit,
>
> I will look at it...
>
> I would prefer stay in python then have to bash script...
>
> http://docs.fabfile.org/en/1.2.0/index.html
>
> Richard
>
>
> On Wed, Aug 3, 2011 at 3:54 PM, pbreit <[email protected]> wrote:
>
>> I pretty much do exactly what you describe (pricetack.com).
>>
>> The one main difference is that I use Fabric to script my deployment
>> activities. I highly recommend checking out Fabric if you are planning to
>> develop web apps. It's pretty easy to get started and use.
>>
>> I have Fabric scripts that build cloud servers (I use Rackspace).
>>
>> I use Bitbucket as a primary repository. I develop on two different Macs
>> (home/office) so I "hg push/pull/commit/update" each time I change Macs. I
>> use built-in web server and SQLite on the Macs. I use Nginx + uWSGi and
>> Postgres in production.
>>
>> The one main difference from what you describe is that I have a 0.py model
>> that I have Fabric switch in production to a version with production
>> settings. Developing with SQLite is getting harder because I'm starting to
>> use some Postgres-specific features like text search. I'm not quite sure
>> what I'm going to do.
>>
>> My basic deploy script does something like this:
>> hg pull web2py; hg update [version]
>> hg pull myproject; hg update [version]
>> mv prod_0.py 0.py
>>
>> And various other stuff.
>>
>> The key is to start simple and grow.
>>
>
>

Reply via email to