On 21/10/2011 8:44, Kevin wrote:
<snip>
> 
> Question, why do you use VirtualBox?

Because inhouse we still pretty much use Windows (i know).
I introduced Python, Django and Linux here. My next laptop will be a Debian
with a windows running in a Virtual Box VM.
Now, I use Virtual Box and use a Debian VM that acts as my development machine.
Even if my main system would have been Debian, I would use a Debian VM
as my development machine, I like the seperation so I don't mess
up my main system when I try something.
In the past I've used UML and Linux Vservers to test deployments and software.

> Also, how could Fabric benefit me over a traditional subversion-based
> deployment?
I think you pretty much named them. It helps to automate tasks.
For instance, you can use it to upgrade your server or first download
the database, perform some actions on it and then put it back online.

> Are there security issues with having a .svn directory in
> the Python packages?
If these packages are for your own use, I wouldn't bother but if they are
meant to be distributed online, in my opinion, it's cleaner without them.
I don't think this could lead to security issues. There might be some
info in the .svn, directory but I don't know enough on Subversion
to answer.

> Although running a simple python/shell script over ssh can do the same
> thing without the extra program: ssh myserver.com python /home/user/
> bin/deploy.py $@
True but with fabric, the related actions are put right in with your
project. In your setup, the script is placed somewhere else.
If I would have to take over a project of yours, I wouldn't know
there is a deploy.py script on the server unless it's clearly documented
somewhere. In other words, I wouldn't find it looking at the project
structure. I like to keep everything that can affect a program, close
to the program so I don't have to worry about where certain pieces are.

Regards,
Benedict Verheyen

-- 
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To post to this group, send email to django-users@googlegroups.com.
To unsubscribe from this group, send email to 
django-users+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/django-users?hl=en.

Reply via email to